プロジェクト テンプレートと項目テンプレートを配置して整理する

テンプレート ファイルは、新しいプロジェクトおよび新しい項目のダイアログ ボックスに表示されるように、既知の場所に配置する必要があります.

テンプレートの検索

インストールされたテンプレートとユーザー テンプレートは、2 つの異なる場所に格納されます。

インストールされたテンプレート

既定では、Visual Studio でインストールされるテンプレートは次の場所にあります。

  • %ProgramFiles(x86)%\Microsoft Visual Studio\2019\<edition>\Common7\IDE\ProjectTemplates\<Language>\<Locale ID>

  • %ProgramFiles(x86)%\Microsoft Visual Studio\2019\<edition>\Common7\IDE\ItemTemplates\<Language>\<Locale ID>

たとえば、次のディレクトリには英語 (LCID 1033) 用の Visual Basic 項目テンプレートがあります。

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates\VisualBasic\1033

  • %ProgramFiles%\Microsoft Visual Studio\2022\<edition>\Common7\IDE\ProjectTemplates\<Language>\<Locale ID>

  • %ProgramFiles%\Microsoft Visual Studio\2022\<edition>\Common7\IDE\ItemTemplates\<Language>\<Locale ID>

たとえば、次のディレクトリには英語 (LCID 1033) 用の Visual Basic 項目テンプレートがあります。

C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\VisualBasic\1033

ユーザー テンプレート

.vstemplate ファイルを含む圧縮 (.zip) ファイルをユーザー テンプレート ディレクトリに追加すると、そのテンプレートは新しいプロジェクトのダイアログ ボックスと新しい項目のダイアログ ボックスに表示されます。 既定では、ユーザー テンプレートは次の場所に配置されます。

  • %USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates

  • %USERPROFILE%\Documents\Visual Studio 2019\Templates\ItemTemplates

たとえば、次のディレクトリには C# 用のユーザー プロジェクト テンプレートがあります。

  • C:\Users\UserName\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#
  • %USERPROFILE%\Documents\Visual Studio 2022\Templates\ProjectTemplates

  • %USERPROFILE%\Documents\Visual Studio 2022\Templates\ItemTemplates

たとえば、次のディレクトリには C# 用のユーザー プロジェクト テンプレートがあります。

  • C:\Users\UserName\Documents\Visual Studio 2022\Templates\ProjectTemplates\Visual C#

ヒント

ユーザー テンプレートの既知の場所は、[ツール]>[オプション]>[プロジェクトおよびソリューション]>[場所] で設定できます。

次のステップ

.NET SDK テンプレートとその場所の詳細については、次の記事を参照してください。

[アーティクル] 説明
.NET の既定のテンプレート .NET SDK をインストールすると、コンソール アプリ、クラス ライブラリ、単体テスト プロジェクト、ASP.NET Core アプリ (Angular プロジェクトと React プロジェクトを含む)、構成ファイルなど、プロジェクトやファイルを作成するための 12 個を超える組み込みテンプレートが提供されます。 この記事では、.NET SDK にプレインストールされているテンプレートの一覧を示し、それらを操作する方法について説明します。
.NET プロジェクトテンプレートと項目テンプレートの管理 .NET には、ユーザーが NuGet、NuGet パッケージ ファイル、またはファイル システム ディレクトリからテンプレートを含むパッケージをインストールまたはアンインストールできるテンプレート システムが用意されています。 この記事では、.NET SDK CLI を使用して .NET テンプレートを管理する方法について説明します。