2008-10-30 55 views

回答

1

至少有三種方式來解決這個問題

  1. 設置輸出路徑之前運行在溶液中的任何測試(如suggested by Paulius Maruška)。
  2. 關閉解決方案,刪除目錄TestResults(在你的解決方案文件夾),然後打開該解決方案,並運行所有測試(測試 - >運行 - >所有...)
  3. 添加你的組裝到文件列表,以在.testconfig文件(suggested by Ty

解數3可能是不推薦的部署,因爲溶液1或2將實現相同 不添加第二參考輸出路徑。

請注意,解決方案編號2將刪除您可能擁有的任何測試歷史記錄。

1

如果打開.testrunco​​nfig文件並轉到部署選項,則可以將測試程序集添加到要部署的文件列表中。你應該能夠運行你的測試。

1

我想到了這一點,我想。

這是我找到的唯一解決方案。將程序集添加到要部署的文件列表(如Ty所示)可行,但它有點髒,所以我不想那樣做。

只有在運行任何測試之前更改它,Visual Studio才接受更改的路徑。所以,對我自己的問題的解決方案是:您必須創建一個新的測試項目,更改它的構建路徑,添加舊測試項目中的所有測試。

0

關閉您的項目,然後刪除隱藏的.suo文件和csproj.user文件。然後重新打開該項目。這解決了它。

相關問題