カスタムパラメータコンパイル項目テンプレートVS
-
11-09-2019 - |
質問
私はいくつかのC#コードを含むvstemplateのカスタムパラメータを作成したいと思います。基本的に私は私のテンプレート(フォーマットされた日付、ないコード)でDateTime.Now.ToString("yyyyMMddHHmmssfff")
を入れたいです。基本的に私は私の項目テンプレートで、以下のT4の同等を実現したい。
[Migration(<#= DateTime.Now.ToString("yyyyMMddHHmmssfff") #>)]
public class $fileinputname$ : Migration
これは可能ですか?それとも私のvstemplate項目のテンプレートファイルとしてT4を使用する簡単な方法はありますか?
解決 2
標準VSTemplatesでこれを実現する方法はありません。あなたのテンプレートにしてC#の出力を得るために、あなたがテンプレート用に独自のパラメータを取り込むことができるようにウィザードを作成する必要があります。
他のヒント
私は、Visual Studioテンプレートを使用して、その形式で日付を追加するにはどのような方法があることを信じていません。 によると、あなただけの日付/時刻のオプションがありYYYY
そしてDD/MM/YYYY 00:00:00
ます。
あなたは、これはコードテンプレートである行うことができます。 ます。http:/私は、これはあなたが後にしているものだと思います/theoldsewingfactory.wordpress.com/2010/03/04/code-templates-for-migratordotnet/する
所属していません StackOverflow