9

コード生成を実現するT4テキストテンプレートを作成します。私がmsdnで見つけたすべてのチュートリアルは、新しいテキストテンプレートを追加するために次のように示唆しています:Add > New Item > Text Template(例:https://msdn.microsoft.com/en-us/library/dd820620.aspx)しかし、そのオプション(Text Template)が表示されません。私はASP.NETコア1.0を使用しています。Visual StudioのASP.NETコアでT4テキストテンプレート(.tt)を作成する方法2015

この問題はVS2015またはASP.NETコアに関連していますか? T4テンプレートがサポートされていない場合、これを達成するための最良のソリューション/代替手段は何ですか?

このチュートリアルに似

(私はC#のコードからtypescriptですコードを生成したい)、http://dotnetspeak.com/2015/02/typescript-models-creation-via-t4-templates

+0

これはまだ完全にはサポートされていないと思います。 .NETコアクラスライブラリプロジェクトに.ttファイルを追加し、その上で_Run Custom Tool_を右クリックすることができます。その後、.ttを変更するたびに再生成されます。この[github issue](https://github.com/aspnet/Home/issues/272)または[この質問](http://stackoverflow.com/questions/31563575/design-time-t4-templates-in)を参照してください。 -asp-net-5-vs-2015) –

+0

ありがとうございました。私はこの問題がばかげて聞こえるならば、ネット開発には初めてです。どこで/ .netコアクラスライブラリプロジェクトですか? – akshayKhot

+0

ソリューションに新しいプロジェクトを追加すると、Visual C#→Web→クラスライブラリ(パッケージ)の下に.netコアクラスライブラリがあります。これにより、他の.netコアプロジェクト(Webサイトやコンソールアプリケーションのようなライブラリや他のタイプのプロジェクト)で使用できるライブラリが作成されます –

答えて

10

これは、初期段階でのVisual Studioのバグでした。

Visual Studio 2015 Update 3では、.NET Core/ASP.NET Coreプロジェクトでも簡単にT4テンプレートを実行できます。

[追加]> [新しいアイテム]> [テキストテンプレート]オプションがない場合は、* .ttファイルを単純なテキストファイルとして追加できます。

お試しください。 :)

+0

更新いただきありがとうございます。 'Add> New Item> Text Template'はありませんが、' * .tt'ファイルを追加しようとします。うまくいけばうまくいきます。 – akshayKhot

+0

あなたの成功について教えてください:) –

+0

どうしましたか? –

関連する問題