当我使用Visual Studio运行单元测试时,它工作正常,因为它从所有程序集所在的项目目录运行。 但是,当我与ReSharper的运行它,它用错误的推移Resharper从不同位置运行UnitTest
var services = Assembly.Load("SomeAssembly");
错误
无法加载文件或程序集“SomeAssembly”或它 的一个依赖。该系统找不到指定的文件..
所以我已经试过
var path = Assembly.GetExecutingAssembly().Location;
,它不是一个项目。这是
C:\用户\ *用户名* \应用程序数据\本地的\ Temp \ TestResults \ ... \输出\
并没有'SomeAssembly'。如何正确配置resharper或收集像Visual Studio一样的所有程序集?
它发生在单元测试,但没有与NUnit,任何想法?
正好与单元测试,但不能与NUnit的,所以有什么不同,任何想法? @tallseth – Roar 2013-04-30 06:24:28
当你说“单元测试,但不与nunit”时,你是什么意思?你的意思是MSTest?或者你的意思是它可以与nunit控制台运行程序一起使用,但不是使用resharper插件,并且所有测试都使用nunit框架? – tallseth 2013-05-01 04:14:14
是的,当我运行MSTest与resharper它失败,但是当我运行与TestExplorer的MSTest运行正常,当我运行NUnit与resharper它运行良好t00 – Roar 2013-05-01 06:55:55