2011-06-19 30 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

表明,它可能是我的測試程序集的問題,但我看不到任何東西。

有沒有其他人看到並解決了這個問題?

回答

相關問題