2015-09-16 69 views
0

我想在現有的C#.NET項目中安裝NCover以進行工作。不幸的是,在我下載NCover並安裝了Visual Studio擴展之後,它沒有發現任何單元測試。我看到/聽到的答案似乎是徒勞無功......時間流逝......它開始工作了。NCover未找到單元測試

我可以用Visual Studio的測試瀏覽器運行測試,但我需要安裝NCover才能看到代碼覆蓋率。我之前安裝過NCover,我的團隊中的其他人也在同一個項目中工作。

我正在使用Visual Studio 2013和最新版本的NCover Desktop(v 5.1)。

我在控制檯日誌中收到兩個錯誤。
說之間的第一開關:

Agent Error (v4x64): An error occurred while loading assembly

Agent Error (v4x64): There was a problem loading test assembly [test path]. Could not get bytes from loader AppDomain

第二(後我嘗試運行NCover)說,這對於測試的dll「無法加載配置」。

我從我的一個團隊成員中複製了4個XML配置文件(Bolt.ext.config,Bolt.Extension2008.dll.config,NCover.exe.config,ncover.axplorer.exe.config)很確定我的配置是正確的。

有沒有其他人遇到過這個/有什麼建議?幫助將不勝感激!


更多信息:

當我懸停在螺栓測試面板變灰測試DLL,我得到以下錯誤:

Assembly is not loaded. Select and run to build and load this assembly

我看着this post,但似乎沒有任何解決方案正在爲我工​​作...

+0

如果您還沒有,請嘗試以管理員身份運行Visual Studio。 –

+0

我試着以管理員身份運行它,但它仍然沒有找到單元測試。在Bolt Tests面板中,它顯示測試的正確名稱空間,但它不處理名稱空間中的任何內容(不顯示任何測試)。 –

回答

1

與其他開發人員在我的辦公室,我們發現問題出在NCover版本上。爲了運行測試,我們需要使用NCover v5.0。 v5.1或v5.2都不適用於我們的設置。不知道在v5.1中發生了什麼變化,不會讓它找到測試,但我很高興它現在正在工作:)

相關問題