2009-09-23 61 views

回答

7

是的,你可以,在几个层次上:

项目模板

您可以在Visual使用选项菜单摆脱了“关于试验项目”等文件工作室。

转到测试工具 - >测试项目并取消选择您不想要的选项。

如果这还不够,你可以找到一个文件夹类似这样的项目模板:

C:\ Program Files文件(x86)的\微软的Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSHARP \测试\ 1033

,如果你在32位Windows上运行或有不同的文化你的路径可能会略有不同,但你应该能够找到它。

单元测试文件模板

在香草Visual Studio中,对单元测试的模板可以一个类似的文件夹中找到(从我的机器):

C:\ PROGRAM文件(x86)\微软的Visual Studio 9.0 \ Common7 \ IDE \的ItemTemplate \ CSHARP \ 1033

在此文件夹中有一个名为SimpleUnitTest.zip包含两个文件的文件:

  • SimpleUnitTest.cs
  • SimpleUnitTest.vstemplate

您可以编辑文件SimpleUnitTest.cs删除所有你不希望有代码,但你必须记住重新拉链该文件包含您的更改。

不过,如果你做到这一点,VS可能不会马上拿起你的变化,因为它维护的模板解压缩的缓存

C:\ Program Files文件(x86)的\微软的Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033

因此,您还需要在那里编辑文件(或者只需在那里复制已更改的文件)。

据我所知,VS通常使用ItemTemplateCache中的模板,但偶尔会从ItemTemplates中恢复它们。这似乎是在应用更新时发生的,但我还没有确定一个一致的模式,所以在两个地方更新都是修改我所能提供的模板的最佳方法。

+0

不幸的是,它只适用于“单元测试”项目模板,但“单元测试向导”使用来自其他地方的模板。 – Regent 2010-03-16 18:57:33

+2

丽晶酒店,你碰巧知道那是哪里?我需要修改该向导以使用相同的cs文件。我们为MyClassInitialize添加了一些代码,每次创建新测试时我们都需要它。谢谢。 – AboutDev 2010-06-01 15:50:35