2011-06-19 27 views
3

我在将NUnit与MSBuild配合使用时遇到了一些麻烦。我 了http://msbuildtasks.tigris.org/和下面的生成文件:NUnit:无法加载文件或程序集nunit.core

<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> 

我得到的错误是:

的3rdParty \ NUnit的\ NUnit的-console.exe /NOLOGO net.purpletube。 minla.test \ BIN \调试\ net.purpletube.minla.test.dll 中processModel:默认DomainUsage: 单次执行长:默认 无法加载文件或程序 “nunit.core,版本= 2.5.9.10348, 文化= NEU tral, PublicKeyToken = 96d09a1eb7f44a77'或 它的一个依赖关系。系统
找不到指定的文件。

nunit.core是的3rdParty \ NUnit的\ lib和运行NUnit控制台在它自己的 命令行是好的,但如果我指定的试件我 得到的错误。下面的文章:

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

表明,它可能是我的测试程序集的问题,但我看不到任何东西。

有没有其他人看到并解决了这个问题?

回答

相关问题