Почему мой проект не может использовать ссылку NUnit? - PullRequest
4 голосов
/ 14 июля 2011

Это похоже на предыдущую ветку, которую я создал, но проблема в том, что я что-то кодировал на работе, я взял решение домой (скопировав и вставив его в мою ручку USB). Я вставил его на свой рабочий стол дома, и когда я строю один из проектов в sln (который зависит от NUnit), я получаю кучу ошибок, подобных этой:

Тип или имя пространства имен 'Framework' не существует в пространстве имен 'NUnit' (отсутствует ссылка на сборку?)

По сути, любой объект, на который имеется ссылка, находящийся в NUnit, не распознается, как если бы (очевидно) сборка отсутствовала, но это не так, она находится в папке с ссылками на проект / bin и желтого восклицательного знака нет. Это решение .NET 3.5, и я не использую профиль клиента, что может привести к путанице.

Спасибо

Ответы [ 2 ]

2 голосов
/ 14 июля 2011

Попробуйте открыть файл .csproj или .vbproj с помощью блокнота и найдите что-то вроде:

<Reference Include="nunit.framework, Version=2.5.5.10112, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>C:\Program Files\NUnit 2.5.5\bin\net-2.0\framework\nunit.framework.dll</HintPath>
</Reference>

Убедитесь, что у вас та же версия DLL и правильный путь к файлу.

0 голосов
/ 14 июля 2011

Проверьте путь подсказки для nunit в вашем файле .csproj. Он может быть жестко закодирован по другому пути, сделать его относительным (если DLL находится в вашем решении) или просто выбрать правильный путь.

Надеюсь, это ваше решение!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...