2の間にリンクがないのを見て驚いています。私は間違っていますか?
プロジェクトテンプレートにttがあり、書き込むファイル名として$ safeprojectname $を入力しましたが、ttファイルを展開してそれに応じてcsファイルを作成していないようです。
2の間にリンクがないのを見て驚いています。私は間違っていますか?
プロジェクトテンプレートにttがあり、書き込むファイル名として$ safeprojectname $を入力しましたが、ttファイルを展開してそれに応じてcsファイルを作成していないようです。
2つを一緒に使用できます。カスタムツールを設定するには、.vstemplateファイルで少し余分な作業を行う必要があります。
VS2010の標準のTextTemplateitmeテンプレートのコードを次に示します。VSDesignerウィザードコードは、アイテムにカスタムツールを適切に設定します。
<TemplateContent>
<ProjectItem TargetFileName="$fileinputname$.tt" ReplaceParameters="false">Prospective.CSharp.tt</ProjectItem>
<CustomParameters>
<CustomParameter Name="$itemproperties$" Value="CustomTool" />
<CustomParameter Name="$CustomTool$" Value="TextTemplatingFileGenerator" />
</CustomParameters>
</TemplateContent>
<WizardExtension>
<Assembly>Microsoft.VSDesigner, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
<FullClassName>Microsoft.VSDesigner.ProjectWizard.ItemPropertyWizard</FullClassName>
</WizardExtension>
はい、使用できます。Visual Studioは、.tt
拡張子がT4テンプレートファイルであるファイルを認識し、適切に展開します。Oleg Sychには、それらに関する非常に優れた情報がたくさんあります。これはあなたが探しているものかもしれません。