質問

私はいくつかのC#コードを含むvstemplateのカスタムパラメータを作成したいと思います。基本的に私は私のテンプレート(フォーマットされた日付、ないコード)でDateTime.Now.ToString("yyyyMMddHHmmssfff")を入れたいです。基本的に私は私の項目テンプレートで、以下のT4の同等を実現したい。

[Migration(<#= DateTime.Now.ToString("yyyyMMddHHmmssfff") #>)]
public class $fileinputname$ : Migration

これは可能ですか?それとも私のvstemplate項目のテンプレートファイルとしてT4を使用する簡単な方法はありますか?

役に立ちましたか?

解決 2

標準VSTemplatesでこれを実現する方法はありません。あなたのテンプレートにしてC#の出力を得るために、あなたがテンプレート用に独自のパラメータを取り込むことができるようにウィザードを作成する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top