编辑“testproject.zip”以停止创建“UnitTest1.cs”
我一直在修改VS2010项目和项目模板,所以每次我们做一个“新项目”或“新项目”时,我们都会创建它格式适合我们。这一切工作正常;如果我们创建了一个新的类库,我们就可以通过我们设置的引用来获得它,并且它不会创建“class1.cs”文件 - 这一切都可行。我们已经提出了类似的变化,生活在该TestProject.zip文件:编辑“testproject.zip”以停止创建“UnitTest1.cs”
C:\ Program Files文件(x86)的\微软的Visual Studio
10.0 \ Common7 \ IDE \ ProjectTemplates \ CSHARP \测试\ 1033
通过压缩备份的同一过程,将其复制到原始顶部并刷新缓存。但是对于测试项目,我们无法停止创建默认的“unittest1.cs”文件。我们对测试项目的所有其他更改工作正常,但我们无法停止创建“unittest1.cs”文件。它从来没有在模板或csproj文件最初,所以我不知道什么是创建它。
任何人都可以帮忙吗?为测试项目创建默认测试文件的方式 - 我想知道它是否是对模板文件中向导的引用,但不知道需要进行哪些更改。
- 关闭Visual Studio的
-
提取
BasicUnitTest.zip
来自:C:\ Program Files文件(x86)的\微软的Visual Studio 10.0 \ Common7 \ IDE \的ItemTemplate \ CSHARP \ 1033
开放
BasicUnitTest.vstemplate
删除
<ProjectItem ReplaceParameters="true">UnitTest.cs</ProjectItem>
- 邮编
BasicUnitTest.vstemplate
到BasicUnitTest.zip
(不含UnitTest.cs
) -
转到:
C:\ Program Files文件(x86)的\微软的Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033
删除
UnitTest.cs
,并与您的修改后的副本- 更换
BasicUnitTest.vstemplate
在Visual Studio中的下一次运行,你应该看到修改后的单元测试
虽然你可以为每个默认模板做到这一点,我建议基础上,创建一个新的模板而不是覆盖与Visual Studio一起提供的那些代码。它更容易,更安全,并且不会被未来的服务包所覆盖。
谢谢,我认为这似乎正是我想要的 - 我可以问问你如何将“basicunittest.zip”加入到项目中来解决此问题,因为我无法找到链接。再次感谢。 – 2012-02-24 22:46:04
我想链接是两者之间的GUID:'' –
KMoraz
2012-02-24 22:51:11