Visual Studio 2015 Community 및 SQL Server 2016 Express 만 설치된 깨끗한 Windows 10 컴퓨터에 프로젝트를 복사했습니다. Windows 10 및 VS2015 또는 SQL Server와 함께 설치된 다른 프레임 워크 버전은 없습니다.
WebApi 프로젝트를 시작하려고하면 다음 메시지가 나타납니다.
파일 또는 어셈블리 "System.Net.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a"또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다.
프로젝트 패키지에는 다음이 포함됩니다.
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Tracing" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" />
.NET Framework 4.6.1을 사용하여 프로젝트를 빌드 한 후 폴더 System.Net.Http
에 파일이 없습니다 bin
.
파일의 경로는 다음을 가리 킵니다.
C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll
파일의 경로는 다음을 System.Net.Http.Formatting
가리 킵니다.
C : \ Development \ MyApp \ packages \ Microsoft.AspNet.WebApi.Client.5.2.3 \ lib \ net45 \ System.Net.Http.Formatting.dll
전체 프로젝트가 4.5.1을 대상으로해야합니까, 아니면 올바른 어셈블리를 참조 할 수있는 다른 방법이 있습니까?
update-package xxx -reinstall
내가 사용하는 모든 너겟 패키지를 실행 했습니다. 작동하지 않습니다.