簡體   English   中英

Visual Studio 2012無法識別單元測試

[英]Visual Studio 2012 not recognize unit tests

我幾天都在努力解決這個問題。 Visual Studio無法識別文件中的測試,因此我無法運行或調試它。 我的大學擁有自己的副本,並且可以正常運行。

我努力了:

  1. 已清除\\ AppData \\ Roaming \\ JetBrains
  2. 清除Resharper中的緩存,進行重建,刪除.suo文件
  3. 刪除了所有附加組件:代碼服務員,隱藏主菜單,Productivity Power Tools 2012,VS命令。 VsVim和Ankh已安裝。
  4. 取消選中“ Resharper”>“選項”>“單元測試”>“卷影...”,進行清理,重建。
  5. 以管理員身份運行VisualStudio。
  6. 測試類和方法是公開的。
  7. 嘗試將TEST-> Test Settings-> Default Processor Architecture從x86更改為x64。
  8. Windows Update運行並安裝了所有更新VS Pro 2012版本11.0.61030.00更新4
  9. 已安裝最新版本的共享工具v7 .....

Google不再適合我了,但我沒有看到結果,所以你們有一些建議嗎?

編輯:

  1. 嘗試過http://resharper-support.jetbrains.com/entries/23854211-MSTest-Unit-Testing-does-not-work-or-fails-with-error-with-ReSharper-7-1-x
  2. 從參考中刪除了gallio和mbunit,並通過nuget下載它們。
  3. 將VisualStudio項目類型更改為“可測試”-> http://www.bryanavery.co.uk/post/2010/06/22/Running-Gallio-tests-within-Visual-Studio.aspx
  4. 當我創建新類並嘗試編寫一些測試代碼時,它不起作用。 與上述相同。 當我創建新的測試解決方案時,它就可以了:(

EDIT2:

如果使用NUnit,則不會出現問題。 因此,現在它與MbUnit有關

我的同事發現問題,我尚未安裝Gallio Resharper插件 ...

而已。 感謝您的每條評論!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM