「Visual Studioの起動待ち」とはおさらば? 開発者の生産性を最大化させるMicrosoftの秘策Visual Studio設定をチーム全体で簡単に共有できるように

Microsoftは同社の技術ブログで「Visual Studio 2022」の開発者体験の改善について解説した。「Microsoft Dev Box」を組み合わせることでVisual Studio 2022の起動を高速化したり、ID入力を最低限に抑えたりできるという。

» 2023年06月08日 08時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 Microsoftは2023年5月23日(米国時間)、同社の技術ブログで「Visual Studio 2022」の開発者体験の改善について解説した。それによると、Visual Studio 2022を「Microsoft Dev Box」(以下、Dev Box)と組み合わせて使用することで、開発者の生産性を最大化し、開発ワークフロー全体を効率化できるという。

画像 プレスリリース

 なお、Dev Boxは開発者向けのマネージドサービスで、同社は「開発者がオンデマンドで高性能、安全かつすぐにコード化できるワークステーションをクラウド上に作成できる」と説明している。

Visual Studioの起動が高速化

  MicrosoftはVisual Studio 2022の開発者体験を向上させるため、さまざまな改善に取り組んでいる。Visual Studio 2022の17.7プレビュー以降は、Visual Studioの全体的なパフォーマンスを向上させる幾つかの新機能が含まれているという。

ID(アイデンティティー)によるシームレスな連携

 これまではDev Box上でVisual Studio 2022を起動した際には資格情報の入力が必要だった。だが、Dev Boxの作成とログインに使用したIDに基づき、Visual Studio 2022に自動サインインされるようになった。資格情報以外にも、例えばテーマカラーなどのローミング設定もすぐに適用される。

画像 テーマカラーも即時反映

 「統合設定」を使うことで、Visual Studioの設定をチーム全体で簡単に共有できるようにもなった。初期設定が簡単になり、人間が読めるJSONファイルにエクスポートすることも可能なため、インストール間、チーム間での設定の共有、編集が簡単になる。

 また、同社は「GCM」(Git Credential Manager)プロジェクトにも取り組んでおり、「サインインしたWindowsのIDを活用して『Azure DevOps』のリポジトリにアクセスする際に、シームレスにAzureクレデンシャルを提供できるようになる予定だ」としている。

高速なVisual Studioの起動

 大規模なプロジェクトに取り組む場合、Visual Studio 2022が起動するまで(ロードして作業を開始するまで)に時間がかかることがある。Microsoftによると「IDE機能を有効にするために、ファイルにインデックスを付け、メタデータを生成していることが影響している」という。

 だが、Dev Boxを使うとこのデータを事前に生成するため、Visual Studioの起動時間を大幅に短縮できる。また、キャッシュの最適化やコミットグラフの事前生成によって検索、ビルド、テストなどの操作も高速化されるという。

画像 Visual Studio起動の高速化

Azureマーケットプレースイメージの改善:

 Azureマーケットプレースで、開発者向けの新しいイメージが提供されている。関連性のない要素を削除し、開発にフォーカスしたイメージとなっており、Visual Studioをプリインストールしていないクライアントイメージも利用できる。



 Microsoftは次のように述べている。

 「Visual Studio 2022の改善によって開発者は一貫したIDエクスペリエンスを享受し、高速で最適化された開発者セッションを実現できる。Azureマーケットプレースも改善され、より開発者に最適なイメージを提供する。ビジネスにおける開発作業の生産性を向上させ、効率的な開発ワークフローが実現になる」

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。