t4

    1

    1答えて

    私はマルチ出力ファイルにソリューションフォルダに存在プロジェクトでファイルを作成にしようとしています、T4テンプレートのプロジェクトにファイルを作成する方法、tangible T4 Editor tutorialに基づく。 私は私の溶液中で次のような構造を持っている:抜粋の /// <summary> /// Marks the end of the last file if there was

    0

    1答えて

    モデルのプロパティにアクセスするT4(TT)コントローラがあります。モデルのエンティティクラスでそれを供給することは、私も、私は右のそれをやっているかわからない Microsoft.AspNet.Scaffolding.Core.Metadata.PropertyMetadata[] に解決しているようです。基本的に私は(以下太字)プレーンテキストとしてプロパティを一覧表示したいので、私は、L

    0

    1答えて

    それでは、他のコンパイルエラーの間でエラーリストにコンパイルエラーとして表示されるでしょう <# GiveError("Something is not right"); #> のようなもの。これは、ターゲットファイル内のErrorGeneratingOutputメッセージでただ終了するのではなく、何が起こっているのかに関するより具体的な情報をプログラマーに提供するのに役立ちます。

    0

    2答えて

    は、私のような新しい拡張のためCodeGenerator機能からコンテキスト・コントローラのT4テンプレートのデフォルトのテンプレートパラメータに渡すパラメータMicrosoftのMVCは自動的けど以来、私はここで自分自身でそれらを渡したい自分で足場プロセスをオーバーライドしていますDLL: public override void GenerateCode() { // G

    1

    1答えて

    モデルをいくつかのプロパティが含まれているかどうかを確認するために、コントローラをスカフォールドするテンプレートを変更しようとしています。私のテンプレートでは、作成アクションの結果(投稿)を書いている部分で: [HttpPost] [ValidateAntiForgeryToken] <# if (UseAsync) { #> public async Task<Act

    6

    1答えて

    私は.Net標準2.0ライブラリを持っています。このライブラリでは私はT4ファイルを持っています。ファイルにはこれらの行が含まれています。 <# foreach (MessageType enumValue in Enum.GetValues(typeof(MessageType))) { var name = Enum.GetName(typeof(M

    0

    2答えて

    Webプロジェクトで.ttファイルをコンパイルする前にビルドシステムが更新するURLをweb.configファイルに入力しようとしています。 私の.ttファイルから関連するセクションは以下の通りです: <#@ template debug="true" hostSpecific="true" language="C#" #> <#@ output extension=".ts" #> <#@

    0

    1答えて

    私は自分のカスタムT4コード生成テンプレートをビュー用に持つことで大きな利益を受けるC#netcore2.0プロジェクトに取り組んでいます。私は "CodeTemplates"と呼ばれるプロジェクトルートにフォルダを作成し、 "C:¥Program Files(x86)¥Microsoft Visual Studio¥2017¥Community¥Common7¥IDE¥Extensions¥Mi

    5

    1答えて

    私は、sitecore 8.2 update 4でTDSを使用してコード生成テンプレートを作成しています。これらの.ttファイルを使用しています。https://github.com/HedgehogDevelopment/tds-codegen/tree/master/Sitecore.Master/Code%20Generation%20Templates。 TextTransform.exe