gpt4 book ai didi

.net - MSTest.exe找不到app.config

转载 作者:行者123 更新时间:2023-12-03 12:14:58 24 4
gpt4 key购买 nike

我目前正在尝试从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

应用程序参数
/ noisolation / testcontainer:“C:\ Documents and Settings \ MyProfile \ My Documents \ Visual Studio 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。那不是很便携。

最佳答案

来自Craig Stuntz的link text评论

如何使用MSTest执行此操作。

  • 在解决方案资源管理器中,右键单击解决方案(而不是项目)。
  • 单击添加,新建项目
  • 在类别中,选择测试运行配置
  • 现在选择“测试运行配置”项并将其添加到项目中
  • 在解决方案资源管理器中,双击刚创建的“测试运行配置”
  • 单击部署项
  • 将配置文件添加为已部署文件(或在适当的情况下部署包含该文件的整个文件夹)

  • 我花了一些时间才弄清楚,但是我处在类似的情况下,它确实对我有用。

    关于.net - MSTest.exe找不到app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/484800/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com