У меня есть комплексное решение (разработанное под Windows, развернутое под GNU \ Linux) с несколькими проектами модульного тестирования с использованием NUnit 2.9.3.
Вот ссылка с проекта:
<Reference Include="nunit.framework, Version=2.9.3.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\..\Program Files\NUnit 2.9.3\bin\net-4.0\nunit.framework.dll</HintPath>
</Reference>
Я скачал и собрал NUnit 2.9.3 из source :
$ xbuild solutions/MonoDevelop/NUnit.Framework.sln /p:Configuration=Release
и установлен в GAC:
$ gacutil /i solutions/MonoDevelop/bin/Release/nunit.framework.dll
$ gacutil /l nunit.framework
The following assemblies are installed into the GAC:
nunit.framework, Version=2.9.3.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77
Number of items = 1
и удаленная локальная установка моно nunit:
$ rm /usr/lib/mono/2.0/nunit*
$ rm /usr/lib/mono/4.0/nunit*
но когда я пытаюсь построить свое решение:
$ xbuild MySolution.sln | grep error
: error CS0006: Metadata file `/usr/lib/mono/2.0/nunit.framework.dll' could not be found
Что я не прав?