1
這很奇怪。Visual Studio 2015未運行C++單元測試
首先,裝載解決方案未檢測到兩個單元測試 - 我必須修改單元測試,做一個重建的測試出現在測試資源管理。
一旦我這樣做了,我可以運行單元測試一次。之後,我得到:
Message: Failed to set up the execution context to run the test
它是如何在第一次運行測試而不是隨後的時間?使用depends.exe我可以看到有一個文件丟失:Microsoft.VisualStudio.TestTools.CppUnitTestFramework.x64.dll。我試圖將該文件複製到輸出目錄,但沒有任何區別。
輸出目錄包含主應用程序運行所需的所有文件,所以我所做的就是將單元測試DLL放在同一目錄中。測試運行一次,然後所有後續運行死亡。