当我从ReSharper
运行单元测试时,我的AppDomain.CurrentDomain.SetupInformation
有路径:C:\Users\%USERNAME%\AppData\Local\Temp\hwa3yebt.mas\<project>.config
(IIS临时字典)
并且它不起作用并抛出System.IO.FileNotFoundException
因为找不到配置文件。
配置文件有复制到输出目录:始终复制(我不确定是否需要)
但是当我从Visual Studio运行单元测试时,测试资源管理器AppDomain.CurrentDomain.SetupInformation
有路径:C:/Repository/<project>/bin/debug
并且它可以工作。
我应该怎么做才能运行ReSharper
单元测试?
答案 0 :(得分:1)
答案 1 :(得分:0)
这可能是因为Reshaper默认启用了阴影副本。这意味着测试将从不同的位置运行,然后投影默认输出路径。您可以通过删除此默认设置来关闭此功能。
ReSharper&gt;选项......&gt;工具&gt;单元测试&gt;正在测试的卷影复制程序集