NUnit测试加载失败System.ApplicationException:无法在程序集中找到测试

时间:2014-08-02 16:07:18

标签: nunit

我正在使用NUnit 2.6.3和.Net framework 4.5

我的测试项目中有一个文件Test.NUnit,其中包含

<NUnitProject>
<Settings activeconfig="Debug"  
         appbase="E:\Test" />
 <Config name="Debug" binpathtype="Auto">
   <assembly path="bin\Debug\Test.dll" />
 </Config>
 <Config name="Release" binpathtype="Auto" />
 </NUnitProject>

当我尝试运行此文件时,收到错误消息

Test load failed System.ApplicationException: Unable to find test in assembly

问题类似于this question 但是我无法得到工作的答案。

我的项目中有一个Test.dll.config文件,位于E:\ Test中 它包含

 <startup useLegacyV2RuntimeActivationPolicy="true">
      <!--<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />>-->
      <supportedRuntime version="v4.0.30319" />
    </startup>

我已经尝试过两个版本的supportedRuntime来表明我正在使用framework 4.5

1 个答案:

答案 0 :(得分:0)

我有类似的问题,检查你的防火墙阻止nunit-agent.exe尝试连接127.0.0.1。 Nunit将其用于运行测试,如果无法连接到127.0.0.1

,则不会显示正确的错误