Visual Studioをインストールすると、.Netパッケージがインストールされます。
- .NET xターゲットパック
- .NET xマルチターゲティングパック
- .NET xマルチターゲティングパック(ENU)
「x」は、サポートする.Netバージョン番号を表します。これらのパッケージの目的は何ですか?
Visual Studioをインストールすると、.Netパッケージがインストールされます。
「x」は、サポートする.Netバージョン番号を表します。これらのパッケージの目的は何ですか?
回答:
以下の説明で最もよく説明できます。
マルチターゲットパック、またはMTパックは、特定の.NET Frameworkプラットフォームとバージョンに対応する参照アセンブリのセットです。参照アセンブリは.NET Frameworkアセンブリであり、通常、メソッド本体はなく、内部またはプライベートAPIもありません。参照アセンブリには、コンパイラが必要とする情報のみが含まれています。
たとえば、.NET Framework 3.5、.NET Framework 4、.NET Framework 4用の更新4.0.x、.NET Framework 4.5、Windows Phone 7.5、Windows Metroスタイルアプリ、ポータブルクラス用のマルチターゲットパックがあります。ライブラリなど。
Visual Studioはマルチターゲティングパックのセットをインストールします。また、Visual Studio SDK、Silverlight SDK、Windows Phone SDKなどのSDKもインストールします。通常、マルチターゲットパックは32ビットコンピューターの下
“%ProgramFiles(x86)%\Reference Assemblies\Microsoft\Framework”
または“%ProgramFiles%\Reference Assemblies\Microsoft\Framework”
上にインストールされ ます。
マイクロソフトの次の画像は、上記の説明を明確にします。
Visual Studioを使用してWP10モバイルアプリケーションを作成する場合にのみ、これらのパッケージが必要ですか?
Windows Phone 10のみを対象とする場合、アプリケーションをWindowsストアに公開するためにパッケージをインストールする必要はありません。サポートされていないバージョンの.NET Frameworkをターゲットにしたり、アプリケーションをWindowsストアに公開したりすることはできません。つまり、すべてのアセンブリは、とにかく同じバージョンの.NET Frameworkに対してコンパイルされます。