首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NUnit:无法加载文件或程序集nunit.core

NUnit:无法加载文件或程序集nunit.core
EN

Stack Overflow用户
提问于 2011-06-19 20:34:59
回答 1查看 2.7K关注 0票数 3

我在让NUnit与MSBuild一起工作方面遇到了一些困难。我得到了http://msbuildtasks.tigris.org/和下面的构建文件:

代码语言:javascript
复制
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 <Import Project="3rdparty\MSBuild.Community.Tasks\MSBuild.Community.Tasks.Targets"/>

 <ItemGroup>
   <TestAssembly Include="net.purpletube.minla.test\bin\Debug\*.test.dll" />
 </ItemGroup>

 <PropertyGroup>
   <NUnit-ToolPath>3rdparty\NUnit\</NUnit-ToolPath>
 </PropertyGroup>

 <Target Name="Tests">
   <NUnit Assemblies="@(TestAssembly)" ToolPath="$(NUnit-ToolPath)" />
 </Target>
</Project>

我得到的错误是:

net.purpletube.minla.test\bin\Debug\net.purpletube.minla.test.dll ProcessModel:默认DomainUsage:单一执行运行时:默认无法加载文件或程序集'nunit.core,Version=2.5.9.10348,Culture=neu tral,PublicKeyToken=96d09a1eb7f44a77‘或其依赖项之一。制度

找不到指定的文件。

nunit.core位于3 3rdparty\NUnit\lib中,并且在命令行中运行nunit-控制台本身是可以的,但是如果我指定测试程序集,则会得到错误。以下条款:

http://nimtug.org/blogs/damien-mcgivern/archive/2006/05/17/Could-not-load-file-or-assembly-nunit-core.aspx

这可能是我的测试程序的问题,但我什么也看不见。

还有人看到并解决了这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2011-12-07 16:20:53

试试融合日志查看器,

http://msdn.microsoft.com/en-us/library/e74a18c4(v=VS.100).aspx它将显示正在加载的程序集或加载失败的程序集,以及用于解决这些问题的位置。

一旦你弄清楚它到底在哪个文件上失败了,它可能会提供一个额外的线索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6404972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档