我目前正試圖從NCover運行MSTest.exe,但我相信這個問題通常可以應用於從命令行運行MSTest.exe。MSTest.exe找不到app.config
如果我有「/ noisolation」參數,那麼MSTest.exe似乎會按預期找到並使用app.config。沒有它,NCover不會捕獲任何覆蓋信息。從我的研究到目前爲止,似乎NCover需要/不需要隔離。所以問題是如何讓我的* .config文件在傳遞參數時工作。
我NCover設置:
應用簡介
C:\ Program Files文件(x86)的\微軟的Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe
工作文件夾
C:\ Documents and Settings \ MyProfile \ My Documents \ Visual Studio 2008 \ Projects \ XYZ \ XYZ.CoreTest \ bin \ Debug
個應用參數
/noisolation/testcontainer: 「C:\ Documents和Settings \我的資料\我的文檔\ Visual Studio 2008的\項目\ XYZ \ XYZ.CoreTest \ BIN \調試\ XYZ.CoreTest.dll」
更新:我添加了一條跟蹤,顯示我的配置是(不奇怪)嘗試從「C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe.Config」中讀取。
更新2:如果可能,我不想編輯MSTest.exe.Config。這不是非常便攜的。
相關:http://stackoverflow.com/questions/4811778/mstest-and-app-config-issue(包含一個潛在的解決方法) – 2015-07-02 07:23:54