1

私は大規模な MVC アプリケーションに取り組んできましたが、アプリケーションの起動パフォーマンスを改善する必要があります (最初の読み込みで +1 分かかります)。

RazorGenerator ナゲットと拡張機能もインストールしましたが、コンパイルすると多くのエラーが表示されます。

VS エラー

これは、ジェネレーターの種類を指定していないことが原因でしょうか? これについては、ドキュメントがあまり役に立たなかったからです。

_EditHelperPage.cshtmlまたは、ビューの 1 つ ( )に次のディレクティブを追加したためかもしれませHelperPageWebViewPage

@* Generator: MvcView *@

この行を削除して に追加するとrazorgenerator.directives、別のエラーがスローされます。

ヘルパー ページ エラー

編集

そして、同じ名前のクラス/コンストラクターを検索すると、結果が見つかります/obj/CodeGen/(...)

4

1 に答える 1

6

問題が見つかりました。

VS 拡張 RazorGenerator (ナゲットではありません!) をインストールする前に、RazorGenerator.MsBuild をインストールしました。これは拡張機能と同じですが、ビルド時に実行されます (右?)。

しかし、なぜそれが起こったのですか?拡張機能は MsBuild の前にビューをビルドすると思いますが、同じことをしていたため、重複した.csファイルが作成されていました

.MsBuildパッケージをアンインストールしただけで、動作します。

于 2015-12-16T12:33:06.383 に答える