方法: コンピューター間または Visual Studio のバージョン間で設定を共有する

エディター、プロジェクト、デバッグ、フォント、色など、IDE の設定をファイルにエクスポートできます。エクスポートしたファイルをインポートすることによって、2 台目の開発コンピューターや共同作業者のコンピューターなど、これらの設定を別のコンピューターで使用できます。 Visual Studio の旧バージョンから別の Visual Studio のリリースに設定を移行して使用することもできます。

ファイルへの設定のエクスポート

現在の設定の一部または全部を .vssettings ファイルにエクスポートし、その設定を別のコンピューターで使用したり、他の開発者と共有したりできます。 たとえば、ショートカット キーとエディターの設定だけをエクスポートするように選択できます。

設定をエクスポートするには

  1. [ツール] メニューの [設定のインポートとエクスポート] をクリックします。

  2. [設定のインポートとエクスポート ウィザードへようこそ] ページの [選択された環境設定をエクスポート] をクリックし、[次へ] をクリックします。

  3. [エクスポートする設定を指定してください] で、エクスポートする設定のカテゴリを選択し、[次へ] をクリックします。

    注意

    設定のカテゴリによっては、ユーザーやコンピューターに固有の情報が含まれる場合があります。このような設定をエクスポートすることは、セキュリティ上、望ましくありません。 これらの設定カテゴリは、黄色および黒色の警告アイコンで示されます。

  4. [設定ファイルの名前を指定してください] に、設定ファイルの名前を入力します。

  5. ファイルを別の場所に保存する場合は、[参照] をクリックするか、[設定を次のディレクトリに格納する] に保存先のパスを入力します。

  6. [完了] をクリックします。

  7. [エクスポートの完了] ページの [詳細] で、設定のエクスポートに関するエラーを確認します。

.vssettings ファイルのインポート

作成した .vssettings ファイルは、別の Visual Studio 環境にインポートすることによって、他のコンピューターで使用できるようになります。 他の開発者が作成した設定ファイルをインポートし、Visual Studio に適用することもできます。

インポートする設定ファイルに、すべての設定カテゴリが含まれている場合、このファイルをインポートすると、既存の設定は上書きされます。 設定ファイルに一部のカテゴリだけが含まれている場合は、このファイルをインポートすると、該当するカテゴリだけが適用され、他のカテゴリについては、現在の設定がそのまま維持されます。

注意

Visual Studio の別のバージョンまたはエディションから設定をインポートすると、一部の設定が移行されないことがあります。 たとえば、Visual Studio Team System Edition から Visual Studio Professional Edition に設定を移行しようとすると、Professional Edition では同じ機能をサポートしていないため、すべての設定が移行できるとは限りません。 同様に、設定カテゴリがリリース間で変更されている場合、変更されたカテゴリに関連する設定が正しく移行されないことがあります。

たとえば、同じチームに所属するある開発者が、チーム全員で同じ設定を使用できるよう、自分の使用している設定をすべてエクスポートしたとします。 受け取ったファイルから、[フォントおよび色] 設定および [キーボード] 設定だけを適用する場合、他のすべての設定カテゴリの選択を解除し、選択した設定だけを適用することで、残りのカテゴリについては、現在の設定を変更せずに使用できます。

設定をインポートするには

  1. [ツール] メニューの [設定のインポートとエクスポート] をクリックします。

  2. [設定のインポートとエクスポート ウィザードへようこそ] ページの [選択された環境設定をインポート] をクリックし、[次へ] をクリックします。

  3. 現在使用している IDE 設定のバックアップを作成する場合は [現在の設定の保存][はい、現在の設定を保存します] を、バックアップを作成しない場合は [いいえ、現在の設定を上書きして新しい設定をインポートします] を選択します。

  4. [どの設定のコレクションをインポートしますか?] で一覧からファイルを選択するか、[参照] をクリックして設定ファイルを探し、[次へ] をクリックします。

  5. [インポートする設定を指定してください] で、選択した .vssettings ファイルからインポートするオプション設定を選択します。

    注意

    設定カテゴリによっては、セキュリティ上、望ましくない情報が含まれる場合もあります。 これらの設定カテゴリは、黄色および黒色の警告アイコンで示されます。

  6. [完了] をクリックします。

  7. [現在の設定の保存] ダイアログ ボックスで、現在の設定を保存するかどうかを指定します。

  8. [インポートの完了] ページの [詳細] で、設定のインポートに関するエラーを確認します。

1 つの .vssettings ファイルの複数のコンピューター間での共有

現在の設定を基にコピーを作成し、それを他のコンピューターで使用する代わりに、1 つの .vssettings ファイルをネットワークで共有することもできます。 この方法は、複数のコンピューターで、まったく同じ設定を常に使用する場合に効果的です。

1 つの .vssettings ファイルを複数のコンピューターで共有した場合、設定に変更を加えると、それがどのコンピューターによって行われたかに関係なく、共有されている .vssettings ファイルに変更内容が保存されます。 たとえば、あるコンピューターでタスク一覧を閉じた場合、次回別のコンピューターで Visual Studio を起動したときにも、タスク一覧は表示されません。

1 つの設定ファイルを複数のコンピューターで共有するには

  1. [ツール] メニューの [オプション] をクリックします。

  2. [環境] フォルダーで [設定のインポートとエクスポート] を選択します。

  3. [このファイルに自動的に設定を保存する] に、共有ディレクトリを入力するか、[参照] をクリックしてネットワーク共有を指定します。

  4. [OK] をクリックします。

  5. もう 1 台のコンピューターで、手順 1 から手順 4 を繰り返します。

参照

処理手順

方法: チームの設定を指定する

概念

設定の操作

その他の技術情報

設定のインポートとエクスポート ウィザード