9

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

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

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

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

    • これを初めて使用しようとしたとき、VisualStudio2010がクラッシュしたと思いました。十分に待たなかったことがわかりました(エディターウィンドウが表示されるまでに2分以上かかりました)。私をうるさいと呼んでください、しかしこれだけで私はこのツールから離れます。

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

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

また、私にとって最も重要な機能は、テンプレートの一部として実行されるコードと、出力を取得するコード/テキストを区別することです。他のすべては肉汁です。

4

2 に答える 2

7

DevArt は、Visual Studio 用の T4 エディター アドオンをリリースしました。それは無料で、うまく機能します。ただし、Visual Studio 2012 のバージョンはまだないようです。

また、 T4 ファイルを編集するための ReSharper プラグインも見つけましたが、使用したことがなく、どの程度うまく機能するか (または機能しないか) についてコメントすることはできません。

于 2010-12-22T19:42:15.720 に答える
-1

T4ツールボックスをチェックしてください。

于 2010-10-22T21:12:41.080 に答える