現在、RazorGenerator ライブラリを使用して、プロジェクトのコンパイル済みビューを生成しています。これまで、Visual Studio 拡張機能を使用して生成を処理してきました。これらの生成されたファイルもリポジトリにコミットされます。
生成されたファイルのマージの欠陥を常に解決しなければならないため、これは少し問題を引き起こしています。それを念頭に置いて、RazorGenerator.MsBuild ターゲット ライブラリをビルド プロセスに統合して、コードで生成されたファイルをリポジトリに格納する必要がないようにすることにしました。
これまでのところ、VS 拡張機能を無効にし、必要に応じてビルド ターゲットを動作させましたが、生成されたファイルはソリューションの一部ではなくなったため、Intellisense と resharper のサポートを失いました。
他の誰かが以前にこの道をたどったことがあるかどうか疑問に思っています。理想的には、Build ターゲットを使用して cs ファイルを生成し、これらの cs ファイルをリポジトリに含める必要をなくし、Intellisense/生成されたファイルのリシャープ カバレッジ。
何かご意見は?