簡體   English   中英

在執行單元測試時,Visual Studio在連接調試器之前先構建多個時間

[英]Visual Studio Builds mutiple times before attaching debugger when executing unit tests

我正在使用Visual Studio 2010,C#,並嘗試執行單元/集成測試。 我得到了集成測試項目,該項目引用了其他幾個項目。 當我想執行測試時,它會在執行測試之前一次又一次地生成。 當我同時使用Resharper和MSTest執行測試時,情況相同。 我確定它與Visual Studio有關,將調試器附加到上下文。 作為最后的嘗試,我從集成項目中刪除了所有項目引用,並且當我開始執行測試時,我看到了相同的行為。 這意味着,編譯並非特定於項目,而是正在構建整個解決方案。 我已經花費了一整天的時間來解決這個問題。 我在這里找到了一個沒有任何解決方案的類似項目,選擇“調試|啟動新實例”時進行了多次重建

由於每次都會重新生成內部版本,因​​此我不確定是什么導致了此問題。

任何指針,想法。

出乎意料的是,當我關閉病毒掃描程序的解決方案目錄時,此行為沒有發生。 我可以提出一個理論,即在掃描過程中會以某種方式修改構建二進制簽名,並使Visual Studio多次重建它

暫無
暫無

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

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