在使用VS Unit测试框架进行单元测试期间,我的机器上有一些有趣的行为。 机器是win-7,VS2012 Update 1,Resharper 7.1.1
当我运行单元测试时,它会在TestResults
下创建2个文件夹:
在UserName_MachineName...
下,有Out
文件夹,这是我执行测试的地方:
SolutionDir\TesResults\UserName_MachineName YYYY-MM-DD hh_mm_ss\Out
ProjectDir\bin\Debug
我喜欢它。我想在我的机器上做同样的行为。我查看了所有可能的设置,但我没有看到任何可以更改以修改此行为的内容。 有什么想法吗?
答案 0 :(得分:1)
Resharper shadow会复制程序集以供默认测试。
您可以关闭影子副本,它将在bin文件夹中运行。 本说明可能会指向正确的菜单以将其关闭:
https://www.jetbrains.com/resharper/webhelp80/Reference__Options__Tools__Unit_Testing.html
我希望它能解决你的问题
答案 1 :(得分:0)
让它发挥作用:
现在我从Bin\Debug
开始执行代码,但我无法使用Resharper启动单元测试 - 仅限VS测试实用程序
此时Resharper开始工作但我在执行单元测试期间开始获得An unhandled exception of type 'System.ExecutionEngineException' occurred in mscorlib.dll
终于有效!