设置单元测试项目并使用SVN进行源代码控制。使用了两个nuget包。我不确定是否需要排除正在生成的文件。
MSTest.TestAdapter.1.2.0和MSTest.TestFramework.1.2.0
当我去提交我的分支中的文件时,我看到很多看起来像是在这个文件夹 MSTest.TestAdapter.1.2.0 / build 中添加的新文件。例如
MSTest.TestAdapter.1.2.0/build
MSTest.TestAdapter.1.2.0/build/_common/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll
我可以从build / *中排除所有内容吗?
答案 0 :(得分:2)
根据经验,你不应该在svn中保留Nuget包。在Visual Studio 2017中,它们不是位于项目文件夹结构中的事件,而是%HOME%\.nuget\packages
中的事件。参考:Should we include Nuget PACKAGE folder in version control?
如果我是你,我会添加整个packages
文件夹。