将项目从自定义模板添加到 VS 不会将其添加到 TFS
Adding project from custom template to VS does not add it to TFS
使用 VS 2015 社区版,我通过导出解决方案中的现有项目创建了自定义模板。
我使用自定义模板将新项目添加到我的解决方案中。该解决方案在 TFS 中受源代码控制。
添加后,在TFS中修改解决方案,反映了添加新项目的变化,但新项目的实际文件夹并没有添加到TFS中。
作为解决方法,我当然可以手动将新项目的文件夹添加到 TFS,但我希望它会自动添加。
这里有什么问题吗?
您可以修改导出的项目模板,否则新添加的项目将被视为已在源代码管理中。
请按照以下步骤修改模板:
- 提取模板“*.zip”文件
- 用记事本编辑工程文件(eg:*.csproj),删除源代码管理部分如
<SccProjectName>SAK</SccProjectName>
- 保存项目文件,select所有文件并压缩到新的模板 zip 文件
- 将包含模板的 zip 文件复制到 ProjectTemplates 文件夹。(用户 folder\Documents\Visual Studio 2015\Templates\ProjectTemplates。)
另一种方法是在将解决方案添加到源代码管理之前导出项目模板。
使用 VS 2015 社区版,我通过导出解决方案中的现有项目创建了自定义模板。
我使用自定义模板将新项目添加到我的解决方案中。该解决方案在 TFS 中受源代码控制。
添加后,在TFS中修改解决方案,反映了添加新项目的变化,但新项目的实际文件夹并没有添加到TFS中。
作为解决方法,我当然可以手动将新项目的文件夹添加到 TFS,但我希望它会自动添加。
这里有什么问题吗?
您可以修改导出的项目模板,否则新添加的项目将被视为已在源代码管理中。
请按照以下步骤修改模板:
- 提取模板“*.zip”文件
- 用记事本编辑工程文件(eg:*.csproj),删除源代码管理部分如
<SccProjectName>SAK</SccProjectName>
- 保存项目文件,select所有文件并压缩到新的模板 zip 文件
- 将包含模板的 zip 文件复制到 ProjectTemplates 文件夹。(用户 folder\Documents\Visual Studio 2015\Templates\ProjectTemplates。)
另一种方法是在将解决方案添加到源代码管理之前导出项目模板。