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">
..... ?
감사합니다.
https://docs.microsoft.com/en-au/nuget/schema/msbuild-targets#packagetargetfallback
는, 마이크로 소프트는 최근 위의 수입 예에 대한 필요성을 제거하는 새로운 SignalR 라이브러리 (내 생각 2.2.2)를 출시했다. –