Windows 11 ARM搭載デバイスにVisual Studio 2022 Previewをダウンロード&インストールする完全ガイド
最新のVisual Studio 2022 Previewが、Windows 11向けにネイティブArm64アプリケーションとして登場しました。このバージョンは、ARMベースのプロセッサ上でArm64アプリのビルドやデバッグをネイティブにサポートし、x86エミュレーションへの依存を大幅に軽減します。
本記事では、Surface Pro XやLenovo ThinkPad x13sといったArm64デバイスのWindows 11環境に、Visual Studio 2022 Previewをダウンロード・インストールする手順を詳しく解説します。
Arm64開発とワークロードのサポート状況
Visual Studio 2022 17.3 Preview 2では、開発者向けに以下のワークロードが有効化されています。
- C++によるデスクトップ開発(MSBuildベースのプロジェクト向け)
- .NET Frameworkと最新の.NETの両方に対応した.NETデスクトップ開発(WinForms、WPF)
- .NETおよびWeb開発
これらのワークロードは2022年内の一般提供(GA)を目指して開発が進められており、Microsoftはより多くのツールや体験を提供するために、開発者からのフィードバックを募集しています。最新情報については、Visual Studio 2022ロードマップをご確認ください。
なお、17.3 Preview 2より前のバージョンのVisual Studioも、x86エミュレーションによってARMデバイス上で動作させることが可能ですが、一部の機能はサポートされていません。ARMベースプロセッサ搭載デバイスで旧バージョンを使用することは推奨されていないため、注意が必要です。
Visual Studio 2022 Previewのインストール手順

Arm64デバイスにVisual Studio 2022 Previewをダウンロード・インストールするには、以下の準備が必要です。
- Windows 11がインストールされたArm64デバイス
- 以前のバージョンのVisual Studio 2022を事前にアンインストール済みであること
- Visual Studio 2022 17.3 Preview 2のダウンロード
上記の条件を満たしたら、Visual Studio 2022 17.3 Preview 2のダウンロードとインストールに進みましょう。インストーラーはx64とArm64の両方に対応した単一ファイルで提供されています。ダウンロード後、インストーラーをダブルクリックすると、システムアーキテクチャが自動的に検出され、適切なバージョンがダウンロードされ、Arm64デバイスへインストールされます。
マネージド開発者向けの新機能
.NET 6はすでにネイティブArm64をサポートしていますが、今回のリリースではこのサポートがさらに拡張され、.NET Framework 4.8.1ランタイムおよびSDKにも対応しました。これにより、.NET 6+と.NET Framework 4.8.1の両方を使用した、Windows FormsやWPFなどのマネージドデスクトップアプリケーションの構築が可能になります。
ネイティブ開発者向けの新機能
C++コンパイラ、ライブラリ、ランタイムを含むMSVCツールセットはArm64デバイスをサポートしており、Arm64生成コードの品質向上に継続的に取り組んでいます。Visual Studio 2022 Previewでは、C++コード分析機能を含む新しいネイティブArm64 MSVCコンパイラツールセットを利用できるようになりました。
まとめ
Visual Studio 2022に慣れている方なら、自作の拡張機能をArm64対応させるのは比較的簡単です。Visual Studio ExtensibilityのプログラムマネージャーであるLeslie Richardson氏が、簡潔で役立つガイドを公開していますので、ぜひ参考にしてください。
Arm64アプリの開発を始めたばかりの方、あるいは検討中の方は、既存のC++ライブラリの多くがすでにネイティブでArm64をサポートしていることを覚えておきましょう。VcpkgはArm64上でネイティブに動作し、一部の依存サードパーティ製ツールはエミュレーションで実行されるものの、600以上のC++ライブラリをArm64ビルド環境でネイティブにビルド・利用できます。
Visual Studio 2022のArm64対応をさらに改善したいという方は、Visual Studio Developer Communityでフィードバックを共有したり、「問題の報告」機能からバグや不具合を報告したり、追加を希望するワークロードについて提案してみてください。
-
Windows 10 に DirectX 12 をダウンロード・インストールする完全ガイド
DirectX 12 は、Windows 10 に標準搭載されているコンポーネント群で、アプリケーション(特にゲーム)がグラフィックやオーディオのハードウェアと直接通信できるようにするものです。DirectX 12 に対応したゲームをプレイすれば、GPU の性能を最大限に引き出すことができ、より快適なゲーム体験が実現します。この記事では、Windows 10 の PC に DirectX 12 を簡単かつ迅速に導入する手順をご紹介します。 Windows PC 向け DirectX 12 のダウンロードとインストール方法 手順 1:現在の DirectX バージョンを確認する 多くの場合、Wi
-
Windows 10向けiTunesのダウンロードとインストール方法を徹底解説
Appleの「iTunes」アプリは、最新のWindows 10ではMicrosoft Storeから入手できるようになりました。iTunesを活用すれば、iOSデバイスのデータをWindows 10 PCにバックアップできるだけでなく、それ以外にもさまざまなことが可能です。例えば、Apple Musicのストリーミング再生、iCloudへの音楽アップロード、オーディオファイルの形式変換、ホームネットワーク経由での音楽共有、CD/DVDへのデジタル音楽の書き込み、そしてもちろんiOSデバイスを最新バージョンへアップデートすることもできます。 Windows 10にiTunesをダウンロードす