我更改了測試項目的輸出路徑,因爲默認路徑不符合我們的項目目錄結構。在我這樣做之後,Visual Studio 2008無法運行測試,因爲它無法找到單元測試項目程序集。更改Visual Studio 2008中單元測試項目的輸出路徑
我還需要更改單元測試引擎才能找到程序集?
我更改了測試項目的輸出路徑,因爲默認路徑不符合我們的項目目錄結構。在我這樣做之後,Visual Studio 2008無法運行測試,因爲它無法找到單元測試項目程序集。更改Visual Studio 2008中單元測試項目的輸出路徑
我還需要更改單元測試引擎才能找到程序集?
至少有三種方式來解決這個問題
解數3可能是不推薦的部署,因爲溶液1或2將實現相同 不添加第二參考輸出路徑。
請注意,解決方案編號2將刪除您可能擁有的任何測試歷史記錄。
如果打開.testrunconfig文件並轉到部署選項,則可以將測試程序集添加到要部署的文件列表中。你應該能夠運行你的測試。
我想到了這一點,我想。
這是我找到的唯一解決方案。將程序集添加到要部署的文件列表(如Ty所示)可行,但它有點髒,所以我不想那樣做。
只有在運行任何測試之前更改它,Visual Studio才接受更改的路徑。所以,對我自己的問題的解決方案是:您必須創建一個新的測試項目,更改它的構建路徑,添加舊測試項目中的所有測試。
關閉您的項目,然後刪除隱藏的.suo文件和csproj.user文件。然後重新打開該項目。這解決了它。