我目前正在尝试从NCover运行MSTest.exe,但我相信这个问题通常适用于从命令行运行MSTest.exe。
如果我有"/noisolation“参数,那么MSTest.exe似乎可以按预期查找和使用app.config。如果没有它,NCover不会捕获任何覆盖信息。到目前为止,根据我的研究,NCover似乎需要/noisolation。所以问题是,当这个参数被传递时,如何让我的*.config文件工作。
我的NCover设置是:
用于分析的应用程序
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe
工作文件夹
C:\Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug
应用程序参数
Visual Studio:“C:\Documents and Settings\MyProfile\My Documents\ /noisolation /testcontainer 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug\XYZ.CoreTest.dll”
更新:我添加了一个跟踪,显示我的配置(毫不奇怪)试图从"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe.Config“中读取。
更新2:如果可能的话,我不想编辑MSTest.exe.Config。这就是不能很好地移植。
https://stackoverflow.com/questions/484800
复制相似问题