如何配置Resharper 5.1的Test Runner接受网络共享?

时间:2010-11-26 07:58:24

标签: c# unit-testing visual-studio-2010 resharper

我有一个位于网络共享上的项目。测试运行器尝试运行测试但失败并显示错误消息。

单元测试运行器无法加载程序集: JetBrains.ReSahrper.TaskRunnerFramework.TaskException:无法加载文件或组件'File:// \ myshare \ Visual Studio 2010 \ Projects \ MyPorject \ TestMyProject \ bin \ Release \ TestMyProject.dll'或其中一个依赖项。

测试使用MSTest运行。我在Visual Studio 2010 Pro上的devenv.exe.config中启用了loadFromRemoteSources选项,并且可以部署Testproject。

问题是Test runner尝试读取程序集的位置(file:// \)

当我从C:\启动项目时,它可以工作。

我该怎么办?

1 个答案:

答案 0 :(得分:25)

找到Jetbrains.resharper.taskrunner。*。exe.config文件并添加以下行:

<loadFromRemoteSources enabled="true"/>

<runtime>部分。

Related to this但是R#有自己的外部任务运行器,因此它可以处理特定于cpu的程序集(除其他原因外)。

更新:尝试为您分享添加驱动器号。这对我有用。