Visual Studio 2017プロジェクト内でのクロスターゲティングの設定方法を習得していないため、サンプルを見つけることができませんでした。NuGet 4.0とVisual Studio 2017を使用したクロスターゲティングフレームワーク
私は.NET Standard 1.5プロジェクトを使い始めました。単純にしておくために、.NET Standard 1.6を追加しようとしています。ドキュメントを正しく理解していれば、project.jsonまたはnuspecファイルを混乱させることなく、これをcsprojファイルの中で実行できるはずです。
私は、これらの値のすべてを試したが、どれも動作するようには思えません:
<TargetFrameworks>netstandard15;netstandard16</TargetFrameworks>
<TargetFrameworks>netstandard1.5;netstandard1.6</TargetFrameworks>
<TargetFrameworks>.NETStandard,Version=v1.5;.NETStandard,Version=v1.6</TargetFrameworks>
これは私が機能上で見つけることができると、それは完全な例が含まれていない文書の唯一の源である:
このPOSで説明したように、私は、最新のVisual Studio 2017上で動作するようにこれを得ているhttps://docs.nuget.org/ndocs/schema/msbuild-targets
https://docs.nuget.org/ndocs/create-packages/supporting-multiple-target-frameworks
MSBuild for .NETコアプロジェクトではまだIMHOでマルチターゲティングについて議論したことはありません。マイクロソフトがさらなる情報を提供しない限り、今は単一のプラットフォームをターゲットにする必要があります。あなたが紹介したドキュメントはNuGetのみであり、関連性があるとは思わない。 –
AH!はい、それは完全に意味があります。 MSBuildがNuGetで使用されているタグを認識するようになったのは、私の頭の中でどのように詰まっているのか分かりません。そんなばかげた質問に丁寧に答えてくれてありがとう。 –
まあ、私はあなたが非常に良い質問をしたと信じていますが、適切な時期にはありません。 MicrosoftはMSBuildのサポートを.NET Coreに戻し、VS2017でプレビュービルドを出荷しました。したがって、 'project.json'の複数のフレームワークをMSBuild構文に変換する方法はまだわかりません。時が教えてくれる。 –