2009-09-23 89 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