2010-05-28 60 views
25

我正在嘗試將測試設置文件添加到我在VS2010中的單元測試項目中。所有網站似乎只是說「轉到添加新項目>安裝的模板>測試設置」。但是,我的「安裝的模板」中沒有「測試設置」作爲選項(在網上搜索時也沒有找到任何結果)。VS2010中缺少測試設置模板Ultimate

有人可以指出我需要做的事情嗎?

回答

33

除非他們改變了這一顯着,因爲VS2k8,你會看到,當你創建一個新的測試項目,你會得到您的解決方案一個新的「解決方案文件夾」所謂的「解決方案項」與.testRunConfiguration文件在它其中包含設置。

如果沒有,那麼你可以自己創建「解決方案文件夾」。右鍵單擊解決方案並選擇添加 - >新建解決方案文件夾。在文件夾上單擊鼠標右鍵並選擇添加 - >新建項目。在「類別」下選擇「測試運行配置」。 如果您點擊該項目,您將看不到這些選擇。

如果這在VS2k10中仍然不起作用,我會有興趣知道。

迴應JustLoren的評論我做了一個快速谷歌搜索,發現這個:http://social.msdn.microsoft.com/Forums/en/vststest/thread/8ef10a3a-d4d5-4931-9054-df1d81ee4842 ..

很顯然,他們沒有從.testrunco​​nfig在VS2k10 .testsettings更改文件擴展名。我相信解決問題的關鍵在於可以正確創建Solution Items解決方案文件夾並在其中添加配置文件。

+0

通過我可以創建一個.testsettings文件像大多數教程參考。我甚至將它拖入UnitTests項目。但是,菜單選項「測試>編輯測試設置」仍顯示「無活動設置」。思考? – JustLoren 2010-06-01 21:26:29

+4

事實上,將testsettings文件放入「解決方案項目」中,而不是我之前將文件夾命名爲所有區別的文件夾。謝謝! – JustLoren 2010-06-03 14:39:21

+0

很酷。我很高興能夠提供幫助。當我在VS2k8的解決方案中創建第一個測試項目時,它會自動創建「解決方案項目」並在「解決方案項目」中放置一個默認的測試配置文件。當我們升級到VS2k10時,我會關注這種奇怪的行爲。 – 2010-06-03 15:16:19

1

對於Visual Studio 2015 Enterprise,我真的很難搞清楚如何創建這個文件。我沒有看到菜單中的選項,並創建一個「解決方案」或「解決方案項目」文件夾沒有讓我更接近解決方案。

我所做的是創建一個XML文件並將其命名爲「Default.testsettings」。 VS然後會抱怨:

測試設置文件XXXX沒有預期的格式:根 元素丟失。

然後右鍵單擊新文件並選擇「打開方式...」,然後在出現的窗口中選擇「源代碼(文本)編輯器」,然後點擊確定。

enter image description here

一個空的XML文件應該打開,下面的代碼粘貼到該文件:

<?xml version="1.0" encoding="utf-8" ?> 
<TestSettings name="TestSettings1" 
    id="c75a9e88-b995-43e0-964b-ff82703d6650" 
    xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> 
</TestSettings> 

然後保存並退出該文件,雙擊「Default.testsettings」,在打開它默認的「測試設置編輯器」。您現在應該可以正常編輯文件。