私のライブラリプロジェクトのターゲットはnetstandard1.6
で、NETStandard.Library 1.5.0-rc2-24027
に依存しています。プロジェクトがコンパイルされます。NETStandard.Library 1.5.0-rc2-24027を使用してnetstandard1.6をターゲットに設定できますか?
ライブラリプロジェクトを参照するコンソールアプリケーションプロジェクトがあります。コンソールアプリケーションはnetcoreapp1.0
をターゲットとし、Microsoft.NETCore.App 1.0.0-rc2-3002702
( 'プラットフォーム'の依存関係)に依存します。このプロジェクトはビルドされません:
プロジェクトは、netcoreapp1.0(.NETCoreApp、Version = v1.0)と互換性がありません。プロジェクトのサポート:netstandard1.6(.NET標準、バージョン= v1.6)。
1つ以上のプロジェクトが.NETCoreAppバージョン= v1.0と互換性がありません。
ライブラリプロジェクトを参照しないと、コンソールアプリケーションプロジェクトのビルドは成功します。
ここで、NETStandard.Library 1.5.0-rc2-24027パッケージはまだnetstandard1.6をターゲットにしていないのですか? (package information on NuGet.orgを参照してください。)
これらのプロファイル名は巨大な混乱している、毎日のプロジェクトに取り組むマイクロソフトのプログラマー[もはや何を知っています彼らは意味する](https://github.com/aspnet/dnx/issues/3378)。 「それはエイリアスではなく、別のものだ」ということは、それが得られるほど良いことだ。夕食が提供される準備ができているずっと前にキッチンで見たときに起こる傾向があります。これらのプロジェクトで同じプロファイルを使用することによって、確実に先を進める必要があります。 –
数日前にバージョン1.6がリリースされました:https://github.com/dotnet/corefx/commit/9c5f892e3ac822fff959cba6d989dceb518e52c9。これはrc2ブランチにはなく、rtmブランチにあります。したがって、私はrtmまで1.5で行くだろう。多分、パッケージバージョン1.5.0-rc2- *は何らかの形でmaxと相関します。 .NET標準バージョンですが、ライブラリがコンパイルされる理由を説明しません。 –
@AxelHeer GitHubコミットへのリンクは、404を返します。 –