1

T4 (Text Template Transformation Toolkit) ファイル(.tt)を作成してソリューションに含め、既定の Visual Studio の場所に保存されているファイルをオーバーライドする方法を示すブログ投稿が多数あります。(リンクについては質問の下部を参照してください)

質問:

プロジェクト テンプレート ファイルを作成して Visual Studio ソリューションに含めることはできますか? その場合、Visual Studio がそれを検出して使用するには何が必要ですか。

プロジェクト テンプレート アーカイブには、.csproj、.vstemplate、および .cs ファイルが含まれています。

例:

**ClassLibrary.zip**
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Windows\1033\ClassLibrary.zip

.tt ファイルは、追加するとすぐに機能するように見えますが、テンプレートの zip ファイルには当てはまらないようです...

コード テンプレートの投稿:

Hanselman - T4 コード生成 - Visual Studio の極秘情報

Conery - Visual Studio にリポジトリを生成させる

Haack - カスタム ASP.NET MVC プロジェクト テンプレートの作成

4

1 に答える 1

1

ウィザード (ファイル/テンプレートのエクスポート) を使用してテンプレートをエクスポートし、テンプレート パッケージを圧縮した場合は、ビルド後の手順を含むプロジェクトを使用して、テンプレートを次の場所にコピーできます。

<userdir>\Documents\Visual Studio 2010\Templates\ProjectTemplates\<lang>

その場所は動的に読み取られるため、次にファイル/新規プロジェクト ダイアログを開いたときに VS に表示されます。

于 2011-12-07T06:25:20.510 に答える