.net Core 2.0-대상 프레임 워크 .netCore 2.0 대신 .NetFramework 4.6.1을 사용하여 패키지가 복원되었습니다. 패키지가 완전히 호환되지 않을 수 있습니다.


103

.net core 2.0 콘솔 앱이 있습니다. 다음을 사용하여 TFS에서 파일을 읽으려고합니다.

TFS에서 메모리로 직접 파일을 가져 오는 방법 (즉, 파일 시스템에서 메모리로 읽기를 원하지 않음)?

나는 너겟 Microsoft.TeamFoundationServer.ExtendedClient으로 가서 이것을 설치 하고 실행합니다.

여기에 이미지 설명 입력

'Microsoft.AspNet.WebApi.Client 5.2.2'패키지가 프로젝트 대상 프레임 워크 '.NETCoreApp, Version = v2.0'대신 '.NETFramework, Version = v4.6.1'을 사용하여 복원되었습니다. 이 패키지는 프로젝트와 완전히 호환되지 않을 수 있습니다.

경고를 억제 한 후에도 여전히 오류가 발생하고 라이브러리를 참조 할 수 없습니다. 이 참조 해결을 어떻게 얻을 수 있습니까?

재현하기 매우 쉬움 :

  1. 새로운 .net 코어 2.0 콘솔 앱
  2. 위의 질문에서 방법을 복사하십시오.
  3. 너겟 패키지 설치 시도

6
참조하는 nuget 패키지는 .NET Standard (또는 .NET Core)와 호환되지 않으므로 Visual Studio는 호환되지 않을 수 있는 유일한 대상 프레임 워크 (.NET 4.6.1)를 사용하려고합니다. 타겟 프레임 워크로 . 이 경고와 함께 앱이 컴파일되어야하지만 이러한 라이브러리가 .NET Core에서 작동한다는 보장은 없습니다.
Federico Dipuma

@FedericoDipuma 나는 그것을 이해하지만 경고가 표시되지 않아도 프로젝트가 컴파일되지 않고 참조가 해결되지 않습니다.
BLAZORLOVER

2
현재 미리보기 상태이지만 .NET Standard 1.6 (및 .NET Core 1.1 이상)과 완전히 호환되는 표준 클라이언트 패키지를 사용해 볼 수 있습니다 . 확장 클라이언트처럼 완전한 기능은 아니지만 충분할 수 있습니다. 지금 당장 대안이 있다고 생각하지 않습니다.
Federico Dipuma


Andy가 답변에서 언급했듯이 이것은 Microsoft.AspNet.WebApi.Client v5.2.4. 현재 시험판 버전 v5.2.4-preview1은 NuGet에서 사용할 수 있으며 .NET Standard 2.0.
Arghya C

답변:


27

이 패키지는 현재 dotnetcore 2.0과 완전히 호환되지 않습니다.

예를 들어 'Microsoft.AspNet.WebApi.Client'버전 (5.2.4)에서 지원 될 수 있습니다. 자세한 내용은 새 Microsoft.AspNet.WebApi.Client.5.2.4 패키지 사용 을 참조하십시오.

Federico가 언급 한 표준 클라이언트 패키지를 사용해 볼 수 있습니다.

그래도 작동하지 않는 경우 해결 방법으로 Console App (.Net Framework).net core 2.0 콘솔 앱 대신을 만들 수 있습니다.

이 스레드를 참조하십시오. Microsoft.AspNet.WebApi.Client가 .NET Core에서 지원됩니까?


2

이 특정 패키지에는 적어도 현재는 아니지만 dotnet 코어 용 어셈블리가 포함되어 있지 않습니다. 프로젝트 파일을 약간 수정하면 코어 용으로 직접 빌드 할 수 있지만 소스를 직접 살펴 보지 않고는 확실히 말할 수 없습니다.


2

나를 위해 ~ 6 개의 다른 Nuget 패키지를 업데이트했고 Microsoft.AspNetCore.All을 먼저 선택했을 때 참조 된 오류가 발생했습니다.

나는 맨 아래에서 시작하여 다른 것 (EF Core, EF Design Tools 등)을 먼저 업데이트 한 다음 남은 유일한 것은 Microsoft.AspNetCore였습니다.


실제로 2018.06.14에 처음으로 환경을 설치 및 설정하고 프로젝트를 만들고 수동으로 빌드 한 다음 상용구 코드를 디버그 할 수있었습니다 (단 한 번의 간단한 변경만으로). 특정 경고를 다루지 않고 모두.
azarc3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.