1

ソリューションをVS2008からVS2010で実行するように変換しました。しかし、私はまだ4ではなく.Net 3.5を実行しています。T4MVCは動作を停止し、コードを生成できません。あなたがこれを手伝ってくれるなら素晴らしいでしょう。

この問題を探しましたが、解決策が見つかりません。VS2010 .Net4.0に変換されたものを見つけましたが、それは役に立ちませんでした。

ご協力いただきありがとうございます。

4

2 に答える 2

0

.ttファイルを右クリックして[カスタムツールの実行]を選択するとどうなりますか?t4mvc.ttのプロパティの下に、カスタムツールが「TextTemplatingFileGenerator」に設定されていることが表示されます。

于 2011-01-11T22:15:55.687 に答える
0

これが誰かを助けるなら、私は以下を試しました:

  1. ここにリストされている手順を最初に実行しましたT4MVCをVS2010およびASP.NETMVC2で動作させることができません

  2. 私のソリューションはまだ.net3.5を実行しているため、TextTemplating DLLを参照すると文句を言いましたが、それでもT4MVCを実行するためのソリューションを構築しようとしました。

  3. 次に、t4mvc.ttファイルの言語を<#@ template language = "C#v3.5" debug = "true" hostspecific = "true"#>から<#@ template language = "C#" debug="に変更してみましたtrue "hostspecific =" true "#>そしてソリューションを構築しました

  4. 最後に、バージョン2.6.15に戻り、言語をC#v3.5に戻し、テキストテンプレート参照を削除して、ソリューションを再構築しました。

何が問題を修正したのかはよくわかりませんが、今のところ修正されています。私がしなければならなかった唯一の手動の変更は、T4MVC.csファイルで、閉じ括弧の代わりに、T4MVCジェネレーターが二重引用符を入れたものでした。

これが誰かを助けることを願っています。

于 2011-01-12T00:54:24.573 に答える