VS2015:NUnit:无法将'source dll localtion'复制到'destination dll localtion'。超过重试次数10.失败

时间:2017-04-13 08:19:45

标签: c# dll visual-studio-2015 nunit-2.5.9

我正在开发Web API项目。我已经编写了单元测试,我正在使用Nunit来运行这些测试。我遇到了这个奇怪的错误。

我在Project>下打开了Nunit.exe。添加程序集我指定我的dll有单元测试。我单击运行并测试执行正常。

我回到Visual Studio 2015并对我的测试和Build进行一些编辑。它说,

Could not copy 'location/of/dll'. Exceeded retry count of 10. Failed.
The process cannot access the file 'location/of/dll' because it is being used by another process. 

当我关闭NUnit应用程序时,构建工作正常。

但几个小时前情况并非如此。每当我在VS2015中单击Build时,在Nunit GUI中它用于显示Reloading..和用于重新加载的dll。

我必须close Nunit > Build in VS > Open Nunit > Add assembly reference > Run来运行我的测试用例。有没有人面对同样的问题?

1 个答案:

答案 0 :(得分:1)

您必须将您的nunit项目移动到与dll文件相同的位置。 我听说它与影子副本有关。

以下是一些有问题的地方。

Link 1 Link 2