web-dev-qa-db-ja.com

Windows SDKの複数のバージョンが必要ですか?

インストールしたプログラムを調べて空き領域を増やしたところ、Windows SDKとASP.NET SDKのバージョンが2つあることに気付きました。これらは32ビットおよび64ビットですか?パッケージ名がそうであることを示していないので、これらのパッケージの両方のバージョンをインストールする必要があるかどうか疑問に思っていますか?

add/remove programs screenshot

画像でわかるように、Windows SDK 10.1.10586.15およびWindows SDK 10.0.26624ASP.NET RC1 Update 1 1.0.20204.0およびASP.NET RC1 Update 1 10.0.11123.0。両方のパッケージが同じ日にインストールされたので、私はそれらが32ビットおよび64ビットであることを仮定しますが、assumeそれらがそうである場合、それらはそのような名前が付けられると仮定します。

これらのパッケージは、Visual Studio 2015でのWindows 10 Universalアプリの開発に使用されています。

23
dub stylee

上記の@ magicandre1981コメントから回答としてここに投稿しているので、質問を閉じることができます。

Windows SDK 10.0.26624は、2015年夏の最初のビルド10240用のSDKです。

Windows SDK 10.1.10586.15は、2015年11月のアップデート1511のSDKです。

両方のバージョンをアンインストールし、プロジェクトを実行するために必要なパッケージをVisual Studioにインストールさせたところ、バージョン10.0.26624になりました。

14
dub stylee

これがだれにも役立つ場合に備えて、新しいバージョンのWindows SDKインストーラーが以前のバージョンを正しく削除しているように見えますが、何らかの理由で[プログラムの追加と削除]リストからそれらのエントリを削除できません。私の場合、そこには7つのエントリがありました。インストール日にソートして古いものから順に削除していきました。すべてのエントリについて、次のエラーメッセージが表示されました。

enter image description here

私は最新バージョンだけが残るまで、それらを削除し続けました。これをアンインストールすると、このエラーメッセージの代わりに適切なインストーラーウィンドウが表示され、その時点でアンインストールプロセスをキャンセルできます。

1
dotNET