2013-05-08 3 views
0

Я новичок в ASP.Net. У меня есть доступ к существующему решению. Когда я открывал его в Studio, некоторые из проектов, похоже, упускают определенные ссылки. Например, один из проектов, кажется, отсутствует nunit.framework. Я посмотрел на файл .csproj и увидел это:ASP.Net: недостающие ссылки

<Reference Include="nunit.framework, Version=2.4.3.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL"> 
    <SpecificVersion>False</SpecificVersion> 
    <HintPath>..\..\references\nunit.framework.dll</HintPath> 
</Reference> 

Я предполагаю, что моя машина не имеет этой DLL?

Я попытался щелкнуть правой кнопкой мыши папку References, затем Add Reference и искал nunit под номером Assemblies. Ничего не найдено. Моя система просто не хватает этого? Если да, то как мне его получить?

Другие недостающие ссылки: System.Web.Extensions и Microsoft.Practices.EnterpriseLibrary.Data.

+0

Я думаю, вы можете добавить DLL NUnit через NuGet: http://nuget.org/packages/NUnit/ – valverij

ответ

1

NUnit - это единый модуль тестирования. Вы можете скачать его here, после чего вы его получите. Или вы, возможно, удалили бы его, а затем удалили бы все, что было бы записано в этом проекте, если бы вам просто нужно было его скомпилировать прямо сейчас. (Как правило, рекомендуется изолировать код модульного тестирования в своем собственном проекте, поэтому только этот проект должен ссылаться на dll (ы) вашей тестовой среды, но это, по-видимому, не было сделано в этом случае - если он был исключительно критерием проект, вы можете просто выгрузить проект, если вам не нужно запускать тесты.

+1

Я думаю, что вы также можете добавить DLL через NuGet: http://nuget.org/packages/NUnit/ Сохраняет проблемы от необходимости добавлять ссылки самостоятельно. – valverij

0

вы должны скачать и установить эти приложения. вы можете также использовать Extension Manager в VS установить Web.Extensions и NUnit.

Смежные вопросы