2

NuGet 経由でT4MVCをインストールしました。

インストールの時点で、プロジェクトがその時点であったように、プロジェクトのヘルパー クラスが生成されました。ただし、これらの生成されたヘルパー クラスは、新しい項目がプロジェクトに追加されるたびに更新されていません。

何人かの人々がこの問題を抱えており、答えは常に「T4MVC.tt ファイルを右クリックし、カスタム ツールを実行する」を選択するようです (例については、こちらを参照してください)。ただし、T4MVC.tt ファイルを右クリックしても、カスタム ツールの実行オプションはありません。実際、ファイルのプロパティにはカスタム ツールが宣言されていません。

さらに、T4MVC.tt はプロジェクト内の隠しファイルなので、このファイルに対してこのアクションを実行することを期待されているのは奇妙に思えます。

では、MVC4 プロジェクトで生成されたクラスを T4MVC で更新する方法を説明できる人はいますか?

4

1 に答える 1

5

ビルド時にテンプレートを自動実行する Visual Studio プラグインがいくつかあります。私は AutoT4MVCを使用しています

ただし、ソリューションにはテンプレートに問題があるようです。右クリックしてプロジェクトからファイルを除外し、右クリックして追加し直すことはできますか? (これには、「すべてのファイルを表示」オプションを設定する必要があります)。または、t4mvc をアンインストールしてから再インストールすることもできます。また、tools/options/text templating の設定により、そのダイアログがなくなった場合に表示できるようになります。お役に立てれば

于 2013-10-11T15:18:03.090 に答える