t4

    0

    1答えて

    EntityFrameworkを使用するPOCO Generator v2.26.0を逆にすると、POCOを生成するときに.ttを変更して列の名前を変更する場所を見つけることができません。 UpdateColumn = (Column column, Table table) => column; しかし、まだ列は、例えばから名前を変更します:私はそれは私が1行だけに更新したUpdateCol

    0

    1答えて

    私はWPFコード生成ツールを開発しています。しかし、いくつかのポイントの後、私は固執した。私は、T4テンプレートを使用して動的コードを生成しました(これは基本的にメソッドです)。ストリームライタを使用して、このコードをc#クラスファイル(ファイルを選択するオプションがあります)に書き込んでいます。しかし、私はクラスの外でこれを行うことができます(最後の閉じ括弧の後)。しかし、私の要件は以下のとおり

    0

    1答えて

    私はVS2013とVS2015で長年働いていた設計時のT4テンプレートを持っています。 VS2017では、テンプレートがMissingMethodExceptionで実行されません。問題の方法は、カスタムアセンブリ内に格納されています。アセンブリは、$(SolutionDir)マクロとともに絶対パスを使用して参照されます。何かが好きです: <#@ assembly name="$(Solution

    0

    2答えて

    SP2でMSスタジオコミュニティ2015を使用しました。 ビルド時にT4を再コンパイルする必要があります。 私はプロジェクトに追加します:T4のを再コンパイルするためにこの力 <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v14.0\TextTemplating\Microsoft.TextTemplating.t

    0

    1答えて

    私はT4を使用して、埋め込みライブラリからhファイルをC#ファイルに変換しています。これは正常に動作しますが、問題のファイルへの相対参照を提供したいと思います。私はプロジェクトにbar.hを含めると、ビルドアクションを「なし」に変更し、簡素化することができれば、それはいいだろう s = Path.GetDirectoryName(Host.ResolvePath("thisFile.tt")) +

    0

    1答えて

    以前の共同作業では、ユーザーが入力したデータを持つ自動的に生成されたhtmlファイルが作成されました。私はこれを複製しようとしていますが、.ttファイルにデータのプラグインに必要なスコープを持たせる方法を見つけるのには苦労しています。 彼の.ttファイルの出力は次のようになります。彼の.ttファイルは下記を参照してください。 // ---------------------------------

    5

    1答えて

    project.json/.xprojプロジェクトを新しいCS2017 .csproj形式に移行しました。 プロジェクトには、T4(.tt)テンプレートファイルが含まれています。 セーブまたはビルド時に出力を再生成しません。ファイル.csは、ファイル.ttの下にネストされていません。 これを動作させるために何か必要なことはありますか?

    0

    1答えて

    変数にターゲットディレクトリを格納しようとしていますが、path.Combineを実行しているときにパラメータが無視されます。 this._outputPath = "$(TargetDir)../../" block.Name = "/Contracts/TestDTO"; var filePath = Path.Combine(this._outputPath, block.Name);

    0

    1答えて

    string templateText = File.ReadAllText(Host.ResolvePath("D:/TemplateGeneration/SchemaGeneration/GenerateTableSchema.tt")); Engine engine = new Engine(); string output = engine.ProcessTemplate(templ

    0

    2答えて

    DBの一部のデータから単純なクラスを生成するはずのVSPackageに取り組んでいます。私は既にDBから必要なデータを取得する静的メソッドGetFieldInfoを持っています。GetFieldInfoはList<TableField>を返します。TableFieldは必要なすべてのデータを保持するカスタムクラスです。 これまでのところ、私のT4テンプレートは次のようになります。 <#@ temp