プロジェクト テンプレートと項目テンプレートを配置して整理する
テンプレート ファイルは、新しいプロジェクトおよび新しい項目のダイアログ ボックスに表示されるように、既知の場所に配置する必要があります.
テンプレートの検索
インストールされたテンプレートとユーザー テンプレートは、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 テンプレートを管理する方法について説明します。 |
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示