昨日、ASP.NETMVC3.0プロジェクトを完全にコンパイルしていました。今日、プロジェクトを再度開いたとき、T4MVCのためにコンパイルされませんでしたが、非常に驚きました。
NuGetでT4MVCテンプレートをもう一度読みましたが、役に立ちませんでした。次に、関連するすべてのT4 VS 2010拡張機能を削除しました:T4 Editor、T4Utilites、およびVisual T4は、プロジェクトを再度開きましたが、再起動してT4拡張機能を再度インストールしたが、どちらも役に立たなかったため、役に立ちませんでした。新しいクリーンなASP.NETMVC3.0プロジェクトを作成し、これにT4MVCを追加するよりも、同じエラーが発生します(peintscreenを参照)。
T4MVC.ttをソリューションから削除すると、プロジェクトをコンパイルできませんが、元に戻すと、再びエラーが発生します。
Visual Studioの問題だと思いますが、今では非常に悪い考えがあります。VisualStudioを再インストールしてみてください。
ps 1
また、私は最近Visual Studioに関連するものを何もインストールしませんでした。ウィンドウズの更新による小さなアップステートのほんの数個かもしれませんが、それらはVisualStudioに関連していませんでした。
また、MVC 3.0 Updatesツールをインストールしましたが、今日まではすべてが正常に機能していました。
非常に奇妙に見えます。このテンプレートを使用して*.csファイルを正常に生成できます。このプロセス中にエラーが発生することはありませんが、VisualStudioが何らかの理由でT4MVC.ttを非難しています。
ps 2
実際には、更新されたNuGetパッケージもあります。そうかもしれませんか?うーん...しかし、NuGetを削除した後はすべて同じです:(