どのような T4 編集ツールが存在しますか?
-
25-09-2019 - |
質問
私は T4 テンプレートをあまり使用しません。通常、私が編集するときは、他のプロジェクト (特に SubSonic と T4MVC) のプロジェクトを編集します。この経験は常に非常に不快なものです (これが、私があまり頻繁に使用しない理由であることは確かです)。
これらは私が知っているツールですが、どちらも要件に完全には適合しません。
-
- Visual Studio 2010 はサポートしていません。彼らのブログには作業が進行中であることが記載されていますが、それは 2 か月前のことであり、それ以来更新されていません。彼らのサポート フォーラムはスパムと、VS2010 がいつサポートされるかについての質問でいっぱいです。
私が取り組んでいるプロジェクトのほとんどは Visual Studio 2010 であり、私が扱うテンプレートは、それ自体が Visual Studio ホストで実行される必要があります (VS のオートメーション オブジェクト モデルを通じてプロジェクト情報にアクセスするため)。そこでVS2010互換のエディタを探しています。
- Visual Studio 2010 はサポートしていません。彼らのブログには作業が進行中であることが記載されていますが、それは 2 か月前のことであり、それ以来更新されていません。彼らのサポート フォーラムはスパムと、VS2010 がいつサポートされるかについての質問でいっぱいです。
-
初めてこれを使用しようとしたとき、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ののます。