Тип или имя пространства имен 'ResponseType' не найден. Не существует в System.Web.HTTP

Я пытаюсь создать вебапи. И я получаю вышеуказанную ошибку. Я попытался установить последнюю и самую лучшую. Увидеть ниже. Но в нем нет атрибута / свойства и т. Д. ResponseType. У меня есть System.Web.Http.Description в списке. Любая помощь будет оценена.

 <Reference Include="System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.0.0\lib\net45\System.Web.Http.dll</HintPath>
    </Reference>

И SubmissionController:

using System.Web.Http.Description;

[EnableCors(origins: "", headers: "", methods: "*")]
public class SubmissionController : ApiController 
{ 
    [Queryable] 
    [ResponseType(typeof(Submission))] 
    <!--error here --> 
    public IQueryable<Submission> Get(ODataQueryOptions opts) 
    { 
        ----code is in here---- 
    }
}

Вот мой package.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="CommonServiceLocator" version="1.0" targetFramework="net45" />
  <package id="elmah" version="1.2.2" targetFramework="net45" />
  <package id="elmah.corelibrary" version="1.2.2" targetFramework="net45" />
  <package id="Elmah.MVC" version="2.1.1" targetFramework="net45" />
  <package id="EntityFramework" version="6.1.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.Cors" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Cors" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.OData" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.Data.Edm" version="5.6.1" targetFramework="net45" />
  <package id="Microsoft.Data.OData" version="5.6.1" targetFramework="net45" />
  <package id="Moq" version="4.2.1402.2112" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="6.0.3" targetFramework="net45" />
  <package id="RhinoMocks" version="3.6.1" targetFramework="net45" />
  <package id="structuremap" version="3.0.3.116" targetFramework="net45" />
  <package id="STTI.DataService.Library.Server" version="1.1.1.1" targetFramework="net45" />
  <package id="STTI.Elmah.Avectra" version="1.0.0" targetFramework="net45" />
  <package id="STTI.Elmah.Core" version="1.0.0" targetFramework="net45" />
  <package id="STTI.netForum.Dependencies" version="1.1.1.1" targetFramework="net45" />
  <package id="STTI.Survey.API.Library" version="1.1.1.6-Development" targetFramework="net45" />
  <package id="System.Spatial" version="5.6.1" targetFramework="net45" />
  <package id="TaskHelpers.Sources" version="0.1" targetFramework="net45" />
  <package id="WebApiContrib" version="0.9.14.0" targetFramework="net45" />
  <package id="WebApiContrib.Formatting.Jsonp" version="3.0.0.0" targetFramework="net45" />
  <package id="WebApiContrib.IoC.StructureMap" version="0.9.5.0" targetFramework="net45" />
  <package id="WebApiContrib.Testing" version="0.7.18.0" targetFramework="net45" />
</packages>

1 ответ

переустановить команду и опасности...

пакет обновления -reinstall

... но это сработало для меня.

Другие вопросы по тегам