我发现在运行VS2008单元测试时,会在单元测试创建的Out文件夹下复制隐藏的.svn subversion文件夹。这是因为我在单元测试中将一个Resources文件夹标记为“要部署的附加文件和文件夹”。有人知道你是否可以将文件夹(在本例中为.svn文件夹)标记为排除?
答案 0 :(得分:1)
您只能包含单个文件或整个文件夹。问题是部署需要时间。复制的文件越少,测试开始的速度就越快。
或者,您可以通过禁用“部署”在解决方案输出文件夹中运行测试。但我不会这样做。或者您可以尝试自己复制它,例如在标有[AssemblyInitialize]的方法中。你得到一个TestContext,它有属性TestDeploymentDir。如果你真的不需要优化它,就不要这样做。