2017-04-03 9 views
2

ビジュアルスタジオ2017をインストールする前は、もともとはPCLだったプロジェクトを変換していました。その後、e.t.cが更新されて.NET標準ライブラリになりました。これらの新しいプロジェクトでは、project.jsonファイルを使用してターゲット、フレームワーク、あなたが必要なので、このようなSignalRのクライアントとしてVisual Studio 2017の新しいcsproj形式を使用して、古いポータブルライブラリのサポートを追加する方法は?

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

一部NuGetの参照が.NET標準の同等を持っていなかった(と限り私はまだ知っているように持っていません):フレームワークビットは、関連性のためにここに含まれています次のように古いライブラリをサポートするために、ネットの標準的なフレームワークに追加の依存関係を追加するには:(?)

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

}

をcsproj project.jsonファイルの新しいスタイルではなくなっているので、どのように私はこれを含みませんポータブルnet45 + win8 + wpa81 + wp8のためにインポートしてかつて私が行ったように、SignalRクライアントライブラリへの参照を再度含んでいますか?現時点で私はこのリファレンスを追加することはできず、VS2017ビルドで認識させることはできません。

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

ありがとうございます。

+0

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

は、Microsoftが最近、上記の輸入例​​の必要性を取り除く新しいSignalRライブラリ(と思う2.2.2)をリリースしました。 –

答えて

関連する問題