5

我的团队正在使用单元测试向导,但发现生成的杂乱无章令人讨厌。有没有办法修改这个模板?

谢谢

4

1 回答 1

7

是的,您可以在几个层面上:

项目模板

您可以使用 Visual Studio 中的“选项”菜单删除“关于测试项目”和其他文件。

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

如果这还不够,您可以在类似以下的文件夹中找到项目模板:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\CSharp\Test\1033

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

单元测试文件模板

在 vanilla Visual Studio 中,单元测试的模板可以在与此类似的文件夹中找到(来自我的机器):

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\1033

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

  • 简单单元测试.cs
  • SimpleUnitTest.vstemplate

您可以编辑 SimpleUnitTest.cs 文件以删除所有您不想拥有的代码,但您必须记住重新压缩文件以使其包含您的更改。

但是,如果您这样做,VS 可能不会很快接受您的更改,因为它在

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\1033

因此,您还需要在那里编辑文件(或简单地将更改的文件复制到那里)。

据我所知,VS 通常使用 ItemTemplateCache 中的模板,但偶尔会从 ItemTemplates 中恢复它们。这似乎在应用更新时发生,但我尚未确定一致的模式,因此在这两个地方简单地更新是修改我能够提出的模板的最佳方式。

于 2009-09-24T07:40:19.280 回答