System.Web.Http.Description отсутствует в Add Reference List
Я получаю сообщение об ошибке:
Error 1 The type or namespace name 'Description' does not exist in the namespace 'System.Web.Http' (are you missing an assembly reference?) c:\users\klippiat\documents\visual studio 2010\Projects\TfsPortal\TfsPortal\Models\ApiModel.cs 5 23 TfsPortal
Я бы обычно добавлял ссылку и выбирал недостающую ссылку. Но System.Web.Http.Description
отсутствует в списке. Я отсортировал список по имени, чтобы убедиться, что я должен его увидеть. Я могу видеть System.Web.Http.Data
и .Common и т.д., Но не .Description one.
Что я делаю неправильно?
Ответы
Ответ 1
Я не установил MVC4 и переустановил его из новой загрузки. Мне пришлось снова создать новый проект и появилось пространство имен Description.
Странная вещь, если я открою старый проект, пространство имен Description все еще отсутствует, когда я пытаюсь добавить использование...
Ответ 2
Visual Studio 2012 SPA Template/Help/index.cshtml файл выдавал вашу ошибку.
@using System.Web.Http
@using System.Web.Http.Description <=== CS0234: The type or namespace name 'Description' does not exist in the namespace 'System.Web.Http' (are you missing an assembly reference?)
Установите "Копировать локальное: True" в свойствах для ссылок\System.Web.Http
Ответ 3
Вы ничего не делаете неправильно. Существует только некоторая проблема с конфигурацией, которая запрещает Visual Studio добавлять ссылку на список сборок для проверки компилятором.
Типы в System.Web.Http.Description
находятся в сборке System.Web.Http.dll, которая находится в папке пакета Nuget.
Вы можете ввести Uninstall-Package Microsoft.AspNet.WebApi
в NuGet Package Console, а затем введите Install-Package Microsoft.AspNet.WebApi
, чтобы переустановить его в этот момент, ссылка будет исправлена.
Ответ 4
Я также столкнулся с той же проблемой при создании SPA-решения с использованием среды MVC-4.
Я решил это, установив "Copy Local : True
" в свойствах для ссылки "System.Web.Http
"
Ответ 5
У меня также была проблема с тем, что при создании SPA-решения с помощью MVC-4 framework
.
Я решил это, установив "Copy Local : True
" в свойствах для ссылки "System.Web.Http
"
References>System.Web.Http > (right click)>properties> Copy Local : True
Ответ 6
У меня была та же проблема. Я открывал проект как веб-сайт, а не проект/решение. Итак, после открытия решения он решил мою проблему.