반응형
System.Web.Http v5.0.0.0으로 업그레이드하기위한 NuGet 패키지는 어디에 있습니까?
Unity.WebApi 버전 5.0.0.0을 사용하도록 ASP.NET MVC4 프로젝트를 업그레이드 다음 오류에 따라 System.Web.Http v 5.0.0.0이 필요합니다.
Assembly 'Unity.WebApi, Version=5.1.0.0, Culture=neutral, PublicKeyToken=43da31bc42a85347' uses 'System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
현재 System.Web.Http v4.0을 참조하고 최신 다음 NuGet 패키지를 추가로 업그레이드했습니다.
- ANTLRv3
- Microsoft ASP.NET 범용 공급자
- Microsoft.Web. 인프라
- Microsoft ASP.NET MVC
- Microsoft ASP.NET 면도기
- Microsoft ASP.NET 범용 공급자 핵심 라이브러리
- Microsoft ASP.NET 범용 공급자
- Microsoft ASP.NET 웹 API 2 클라이언트
- Microsoft ASP.NET 웹 API 2 코어
- Microsoft ASP.NET 웹 API 2 웹 호스트
- Microsoft ASP.NET 웹 API 2
- Microsoft ASP.NET 웹 페이지
- Microsoft.Web. 인프라
웹 그리스
NuGet을 통해. Micrososft.jQuery.Unobtrusive Validation은 같은 관련 JavaScript 라이브러리를 신뢰할 수 없습니다.
System.Web.Http를 업그레이드하기위한 NuGet 패키지는 무엇입니까? 아니면 수동으로해야합니까?
Microsoft.AspNet.WebApi.Core 패키지 가 필요합니다 .
.csproj 파일에서 볼 수 있습니다.
<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>
솔루션에 여러 프로젝트가 있습니다. 일부 프로젝트의 경우 이전에 참조를 수동으로 추가했습니다. NuGet을 사용하여 WebAPI 패키지를 업데이트 할 때 해당 참조는 자동으로 업데이트되지 않습니다.
솔루션의 패키지 폴더 내에서 v5 DLL을 가리 키도록 해당 참조를 수동으로 업데이트하거나 다음을 수행 할 수 있음을 알았습니다.
- "NuGet 패키지 관리"로 이동
- 최적 패키지 "Microsoft ASP.NET Web API 2.1"을 선택하십시오.
- 관리를 클릭하고 이전에 수동으로 추가 한 프로젝트를 확인하십시오.
반응형
'IT' 카테고리의 다른 글
Rails 3.1 : 엔진과 가능한 가능한 앱 (0) | 2020.07.16 |
---|---|
Twitter Bootstrap 3에 대한 오른쪽에서 왼쪽 지원 (0) | 2020.07.16 |
Bootstrap 3 Mobile의 메뉴 / Navbar에서 슬라이드 (0) | 2020.07.16 |
Android : 텍스트가 입력되지 않은 경우 AutoCompleteTextView에 제안 표시 (0) | 2020.07.15 |
AppDelegate.m의 화면에 현재 표시되는 UIViewController를 가져옵니다. (0) | 2020.07.15 |