質問

私は T4 テンプレートをあまり使用しません。通常、私が編集するときは、他のプロジェクト (特に SubSonic と T4MVC) のプロジェクトを編集します。この経験は常に非常に不快なものです (これが、私があまり頻繁に使用しない理由であることは確かです)。

これらは私が知っているツールですが、どちらも要件に完全には適合しません。

  1. クラリウス ビジュアル T4.

    • Visual Studio 2010 はサポートしていません。彼らのブログには作業が進行中であることが記載されていますが、それは 2 か月前のことであり、それ以来更新されていません。彼らのサポート フォーラムはスパムと、VS2010 がいつサポートされるかについての質問でいっぱいです。
      私が取り組んでいるプロジェクトのほとんどは Visual Studio 2010 であり、私が扱うテンプレートは、それ自体が Visual Studio ホストで実行される必要があります (VS のオートメーション オブジェクト モデルを通じてプロジェクト情報にアクセスするため)。そこでVS2010互換のエディタを探しています。
  2. タンジブル T4 エディター

    • 初めてこれを使用しようとしたとき、Visual Studio 2010 がクラッシュしたのかと思いました。待ち時間が足りなかったことがわかりました (エディタ ウィンドウが表示されるまでに 2 分以上かかりました)。うるさいと言われても仕方がありませんが、これだけでも私はこのツールから遠ざかってしまいます。

    • 動作する変更された T4MVC テンプレートがあります。Tangible の T4 エディターをインストールした後、テンプレートがいくつかのエラーで失敗します。その後、Tangible の T4 エディターをアンインストールすると、テンプレートは再び機能します。したがって、エディタに関する何かが Visual Studio での T4 の動作を変更しているように思えます。おそらく明らかに、それはまったく受け入れられません。

他に見逃した T4 エディタはありますか?他にこれらのツールを使用し、同じ問題に遭遇し、うまく作業している人はいますか?

また、こうも言うべきです。 最も重要な機能 私にとっては、テンプレートの一部として実行されるコードと、出力されるコード/テキストを区別するだけです。他はすべてグレービーソースです。

役に立ちましたか?

解決

DevArtは、Visual Studio の上T4エディタのアドオンをリリースしました。それは無料で、それがうまく動作します。しかし彼らは、まだのVisual Studio 2012のバージョンを持っているように見えません。

私はまた、T4のファイルを編集するための A ReSharperのプラグインに遭遇してきたを、私はそれを使用していないとそれが動作する(またはしない)どれだけにコメントすることはできません。

他のヒント

チェック T4 Toolboxののます。

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