Dev Home マシンの構成 - Windows 開発環境を設定する

Dev Home マシン構成ツールを使用することで、開発環境ですべての設定タスクを 1 か所に集約し、新しいマシンの設定や新規プロジェクトのオンボードを効率的に行うことができます。

開発用にマシンを準備するために通常必要になる、分断された退屈なプロセスをすべて回避します。 Dev Home を使用すると、プロジェクト要件の検索、リポジトリの複製、インストールするソフトウェアとツールの特定のバージョンの検索などのプロセスが効率化されます。 複数のツール サインインを管理し、コンテキストの切り替えを最小限に抑え、生産性を迅速に向上させることで、開発に最善を尽くすことに集中できるようにします。

Dev Home コンピューターの構成ツールのスクリーンショット。

コンピューターの構成

Dev Home Machine の構成では、マシンをすぐにコード化できる状態にするために必要なすべての内容を管理できます。

[マシンの構成] を選択すると、Dev Home で次のような複数の設定オプションが提供されます。

  • ローカルマシンのセットアップ: 組み込みのグラフィカル構成インターフェイスを使用して、アプリケーションをインストールし、リポジトリを複製し、新しい開発プロジェクトのすべての要件を追加して、環境の無人セットアップを有効にします。 段階的なツールは、人気のある開発ツールや既知のリポジトリの提案など、必要なすべてを説明してくれます。 プロセスの最後に、WinGet 構成ファイルを生成すると、これらの同じ手順を任意のコンピューターに簡単に適用できます。 すべての選択を行ったら、あとは Dev Home が残りの部分を処理しますのでお任せください。 WinGet 構成ファイルを含むリポジトリを複製した場合、Dev Home がそれを検出し、セットアップを続行できます。

  • 環境を設定する: 試験段階の機能。 インストールするアプリケーションと、指定した開発環境で複製するパブリック リポジトリを選択して、構成する既存の環境をターゲットにします。 Hyper-V から Microsoft Dev Box のサポートまで、Dev Home を使用すると、ローカル コンピューターと同じくらい簡単に他の環境を簡単に設定できます。

  • 既存のセットアップ用の構成ファイルを実行する: WinGet 構成ファイル を使用して、すべてのマシン設定タスクとプロジェクト オンボード タスクを 1 つのファイルに統合し、開発環境の設定プロセスを信頼と再現性のあるものにします。 WinGet 構成ファイルでは、Windows パッケージ マネージャーと PowerShell Desired State Configuration (DSC) リソース モジュールを適用する JSON スキーマを含む YAML 形式を使用して、マシンの設定のあらゆる側面を処理します。 新しいチームやプロジェクトにオンボードするときに、適切なソフトウェア バージョン、パッケージ、ツール、フレームワーク、設定を見つける心配がなくなります。 このエクスペリエンスでは、概要ビューを切り替えたり、YAML ファイルの Raw コンテンツをチェックしたりすることができます。 実行する前に、WinGet 構成ファイルの信頼性を確認する方法を確認してください。

  • 環境の作成: 試験段階の機能。 開発用の新しいローカル環境またはクラウド環境を作成します。 作成したら、[環境] ページから起動するか、構成用にそれを選択できます。

  • リポジトリを複製: Dev Home GitHub 拡張機能または Dev Home Azure 拡張機能を使用して認定資格証を接続すると、Dev Home を使用してリポジトリをマシンに複製できます。

  • アプリケーションのインストール: Dev Home を使用してソフトウェア アプリケーションを検出し、インストールします。Dev Home では、一度に 1 つずつインストールすることも、おやつ休憩中に複数インストールすることもできます。

  • 開発ドライブの追加: ReFS と最適化されたセキュリティ設定を利用して、開発に重点を置いたシナリオでパフォーマンスを高めるストレージ ボリュームを追加するには、Dev Drive の追加を検討してください。 詳細については、Dev Drive のドキュメントを参照してください。

リポジトリを複製して Dev Drive に格納する

Dev Home を使用してリポジトリを複製する場合、リポジトリ (または複数のリポジトリ) を選択したら、それらを複製するストレージ ドライブを選択できます。 既に Dev Drive を設定している場合は、リポジトリの複製時に既定のパスとして使用されます。

まだ Dev Drive を作成していない場合は、Dev Home を使用して作成することもできます。 Dev Drive を使用してワークロードのパフォーマンスを最適化するには、このボックスをオンにします。 その後、Dev Drive が作成される動的 VHDX のドライブ文字、名前、サイズ、場所など、いくつかのオプションをカスタマイズできます。 この名前は、VHDX ファイルと Dev Drive の両方に使用されます。 既定では、このオプションは次に使用可能なドライブ文字、サイズは 50 GB で、%userprofile%\DevDrives で作成されます。

リポジトリの複製に使用されている Dev Home Machine の構成のスクリーンショット。

Dev Home でできることの詳細について説明します。