2017-01-05 20 views
1

残念なことに質問して申し訳ありませんが、UWPアプリケーションでMicrosoft.NETCore.UniversalWindowsPlatformの参照が何であるか分かりません。この参照は自動的に追加されます。私はUWPがそれ自身の独立したAPIに基づいていることを理解しています - 参照はユニバーサルプラットフォームです。したがって、参照Microsoft.NETCore.UniversalWindowsPlatformは必須ではありません。だから私の質問は:Microsoft.NETCore.UniversalWindowsPlatformリファレンスは何のために使用されていますか?

  1. Microsoft.NETCore.UniversalWindowsPlatformのリファレンスは何ですか?
  2. この参照はUWPアプリケーションを実行するために必要ですか?参照を削除すると、たとえば、基本的なObjectクラスが見つからないと不平を言ってアプリケーションがコンパイルされません。
+0

あなた自身の質問に答えているようでした – BugFinder

答えて

1

この参照は、Universal Windowsアプリケーションで必要なすべてのパッケージと参照の別名と考えることができます。

1つのエントリを持つことで、リストが小さくなり、管理が容易になり、互換性のないバージョンの関連ファイルへの参照での問題が回避されます。

このエントリが必要です。これは、対象とするUWPのバージョンに関連するすべてのファイルを取得するために使用されます。

+0

それはまだ私には不透明です。だからUWPはユニバーサルプラットフォームのapiを直接使用するのではなく、.netコアを使用しますか? – raV720

+1

.NET Core UWPパッケージは、すべての.NETサーフェス領域(オブジェクトを含む)です。 WinRT(別名カメラ、XAMLなど)を介して提供されるものは、別の仕組みを介して提供されます。 –

+0

これは物事が動く方向です。すべてがナゲットパッケージとして出荷される予定です。これにより、新しいVSインストールやVSアップデートを必要とせずに、より速いリズムでアップデートを出荷できるので、新しい機能とバグ修正が可能になります。 –

関連する問題