2017-04-06 16 views
2

UWPアプリケーションで使用されている.NET Coreおよび.NET標準のバージョンを調べる方法を探しています(私はそれをRaspberry Piで使用しています)。プロジェクトのプロパティ(VS 2017)ではターゲットプラットフォーム15063が表示され、Microsoft.NETCore.UniversalWindowsPlatform 5.3.1があるナゲットには.NETコアライブラリのような明示的な.NETコアはありません。そこUniversalWindowsPlatformへの依存性がありますが、バージョン管理が混乱して:UWPと.NETコアバージョン管理

Microsoft.NETCore(> = 5.0.2)私は、.NETコアバージョンを見ることができます

Microsoft.NETCore.Runtime.CoreCLR(> = 1.0.3) 「

しかし、私はドン:「Microsoft.NET.CoreRuntime.1.1/ARM、アプリのパッケージのバージョン1.1.25129.1現在インストールされていません。フレームワーク」

は:それは私が初めて展開していたときに使用されています他の方法でそれをチェックする方法を知っている。誰かがこれをチェックする方法と、.NET CoreバージョンがUWPアプリで使用されているものに依存する要因(対象プラットフォームの問題)を説明できますか?

さらに、.NET Core(> = 5.0.2)は - .NET Coreが1.0,1.1であり、将来が2.0であることが分かっている限りです。これは5.0.2とは何ですか?

答えて

1

.NET CoreとUWPを混在させないでください。両方とも、Silverlightプロジェクト用に生成されたCoreCLRという名前の同じCLRを使用します。 UWP SDKはバージョン5.x(リリースされた製品の場合はCoreCLRのデバッグ/ .NETネイティブ)、クロスプラットフォームの.NET Core SDKの場合はバージョン1.0.0です。それを悪化させるために、CoreCLRはバージョン1.0.3/1.0.4で独立してバージョン管理されています。

さらに悪化させるために、.NET Core(一般にSDKを含む)には別のバージョン1.1があります。 Windowsプラットフォーム(afaik)に合わせたUWPでも同じです。

恐ろしいです。彼らはそれの命名を乱した。そしてコミュニケーション。

関連する問題