Visual Studio の設定

Visual Studio の設定では、Visual Studio の外観と操作性のさまざまな面を定義します。 設定は、さまざまな開発作業に合わせて変更できます。 たとえば、ツール ウィンドウの表示、ウィンドウ レイアウト、メニュー コマンドの配置、メニュー名、プロジェクト テンプレート、ショートカット キーなどの設定を変更できます。

設定の選択

Visual Studio の初回起動時に、特定の開発作業に合わせて、いずれかの定義済みの設定コレクションを選択する必要があります。 Visual Studio の以前のエディションからアップグレードする場合、[以前の設定] をクリックすることで現在の設定を適用できます。 設定を変更すると、そのたびにその変更が自動的に Currentsettings.vssettings ファイル (既定) に保存されます。 Visual Studio を起動するたびに、Visual Studio はアクティブになっている設定を自動的に適用します。

Visual Studio でのさまざまな設定の詳細については、次のトピックを参照してください。

Topic Location
Visual C++ の設定 dv_vcedit
全般的な開発設定 dv_vssettings
Visual Basic の設定 dv_vbcn
Visual Web Developer の設定 dv_vwdcon

Visual Studio のほとんどの設定を変更できます。 たとえば、設定コレクションで、[オプション] ダイアログ ボックスのページを非表示にする設定が定義されていても、[すべての設定を表示] をクリックすることにより、非表示にされているページを手動で表示させることができます。 ただし、異なるコレクションを適用しないと、定義済みの設定を上書きできない場合もあります。 異なる設定コレクションを適用する方法の詳細については、「方法: 選択した設定を変更する」を参照してください。

アクティブな設定のすべて、または一部だけを置き換えることができます。 すべての設定カテゴリが含まれた .vssettings ファイルをインポートするか、または他の設定コレクションを適用することによって、アクティブな設定を完全に置き換えることができます。 設定カテゴリの一部を含む .vssettings ファイルをインポートするか、またはインポートされた .vssettings ファイルの設定カテゴリのうち不要な項目の選択を解除すると、選択された設定だけが置き換えられ、それ以外のカテゴリについては、アクティブな設定がそのまま使用されます。

バージョン間およびエディション間の設定の移行

設定を Visual Studio の以前のリリースから新しいリリースに移行することや、別の Visual Studio SKU に移行することができます。

注意

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

同じコンピューターに Visual Studio の別のバージョンがインストールされている場合、もう一方のバージョンに設定を適用できます。 Visual Studio を初めて起動すると、[以前のバージョンから有効な設定を移行し、以下で選択した既定の設定と合わせて適用する] オプションが表示されます。 カスタムの IntelliSense コード スニペット パス、\Code Snippets\ フォルダーにあるスニペットなどの設定を移行するには、このオプションを選択します。 詳細については、「[既定の環境設定の選択] ダイアログ ボックス」を参照してください。

注意

チーム設定は、移行できません。

設定のインポートとエクスポート ウィザードを使用して、設定を手動で移行することもできます。 詳細については、「方法: コンピューター間または Visual Studio のバージョン間で設定を共有する」を参照してください。

設定とセキュリティ

一部の設定には、ユーザー本人または使用しているコンピューターに関する情報が含まれる場合があります。 たとえば、IDE をカスタマイズしてプロジェクトをネットワーク共有に保存した場合、その共有のパスは、設定ファイルで追跡されます。 このファイルをエクスポートして他のユーザーと共有する場合、設定をインポートしたユーザーはだれでもこのネットワーク共有を参照できます。 これは、知的所有権が保護されなくなる危険性があります。

外部ツール一覧コマンド ウィンドウ エイリアスなど、安全でない可能性がある設定の横にはアイコンが表示されます。

関連トピック