2010-07-16 43 views
0

我不知道這是如何開始的,所以我猜測有一個設置,我一直找不到。我有一個測試調用一個方法,但是當我運行調試時,它不會進入該dll。完全一樣。期。拋出一個異常就好了,但當我無法看到實際發生的情況時,它是毫無價值的。MSTest在2010年停止在測試項目之外的調試測試

當另一個團隊成員拿起它時,他能夠調試我正試圖鎖定的確切方法。是的,同樣的斷點,是的,相同的代碼(我檢查了他,他得到它,跑得很好)

到底是什麼?

更新:爲愚蠢的條目檢查了測試項目,刪除了調試/發佈文件夾以獲得樂趣,我儘管完全拋棄了該項目並將其從tfs中取出。我修復了appdata/local/ms/vs/10.0文件夾和/appdata/roaming/ms/vs/10.0文件夾。刪除本地測試結果。

回答

0

您可能需要調查您的項目參考。 DLL可能是GAC嗎?仔細查看* .csproj文件。

事實上,它可以在別人的機器上調試沒有問題告訴我,你有一個環境問題。某種多重庫參考問題。

另一種可能性:Visual Studio(及其所有嵌入式工具)可能有許多奇怪的緩存行爲。您可能需要清除無關的MSTest相關臨時緩存文件/目錄。

+0

我希望它是csproj ... vb :-(知道你的意思,雖然,檢查它,看起來很好(所有項目參考)(stackoverflow真的需要在評論中換行)----是的,這是什麼原因我認爲這是一個設置,我打了/檢查/沒有真正知道的地方-----我地毯轟炸了測試結果目錄,做了調試文件夾的手動核彈......我應該看的任何其他地方?任何第三方工具) – jeriley 2010-07-16 18:31:14

0

好吧,明白了。你不能做這些事情之一,它的作品。我必須在再次打開vstudio之前完成所有操作。它會把你的設置吹走,就像一個人站起來一樣。

殺應用程序數據/本地/微軟/ VisualStudio中/ 10.0文件夾

殺應用程序數據/漫遊/微軟/ VisualStudio中/ 10.0文件夾

殺了你的整個項目......這一切。

獲取最新版本(力量)

它再次運作。

相關問題