Visual Studio 模板 - 如何将 .gitignore 文件复制到 .sln 文件所在的根文件夹?

Visual Studio Template - How DO I Copy a .gitignore file to the root folder where the .sln file exists?

我创建了一个多项目 visual studio 模板 .vstemplate 文件。它创建了 3 个项目,文件夹在 windows 资源管理器中如下所示:

Project1
Project2
Project3
Project.sln

我想包含并复制一个.gitignore 文件到.sln 文件所在的根目录。如何使用 vstemplate xml 语法执行此任务?

使用传统的 visual studio 模板方法无法做到这一点。我找到了一种使用 dotnet 新模板方法来执行此操作的更新方法。这为您提供了更大的灵活性,并且是一种更新的项目模板方法。在此处查看文档:

https://docs.microsoft.com/en-us/dotnet/core/tools/custom-templates