2017-04-03 3 views
2

Visual Studio 2017을 설치하기 전에 이전에 원래 PCL이었던 프로젝트를 변환 한 다음 업데이트 e.t.c로 인해 .NET 표준 라이브러리가되었습니다.이 새로운 프로젝트는 target, 프레임 워크 및 종속성을 결정하기 위해 project.json 파일을 사용했습니다. 당신이 필요하므로 같은 SignalR에 대한 클라이언트와Visual Studio 2017에 대한 새로운 csproj 형식을 사용하여 이전 휴대용 라이브러리에 대한 지원을 추가하는 방법은 무엇입니까?

"frameworks": { "netstandard1.3": {}} 

일부 NuGet 참조는 .NET 표준에 해당이 없었다 (그리고 지금까지 내가 아직 알고 있지 않음) : 프레임 워크 비트는 관련성 여기에 포함된다 (?)

"frameworks": { 
"netstandard1.3": { 
    "imports": [ 
    "portable-net45+win8+wpa81+wp8" 
    ] 
} 

}는 project.json 파일을 csproj의 새로운 스타일로

가 없어 그래서 나는이 방법을 포함 할 다음과 같이 오래된 라이브러리를 지원하기 위해 인터넷 표준 프레임 워크에 추가 종속성을 추가합니다 portable-net45 + win8 + wpa81 + wp8을 가져 오기 때문에 한 번만 사용할 수 있습니다. 이전에했던 것처럼 SignalR 클라이언트 라이브러리에 대한 참조를 다시 포함 할 수 있습니까? 지금은이 참조를 추가 할 수 없으며 VS2017 빌드로 인식 할 수 없습니다.

<Project Sdk="Microsoft.NET.Sdk"> 
..... ? 

감사합니다.

+0

https://docs.microsoft.com/en-au/nuget/schema/msbuild-targets#packagetargetfallback

는, 마이크로 소프트는 최근 위의 수입 예에 대한 필요성을 제거하는 새로운 SignalR 라이브러리 (내 생각 2.2.2)를 출시했다. –

답변