MiniProfiler.MVC3 NuGetパッケージでは、MiniProfiler設定(使用するSqlFormatter、ViewEngineの変更、MiniProfilerの起動時期など)を制御するために使用されるファイルをApp_Startに作成します。
このファイルには、コードを変更して希望どおりに実行する方法について説明しているTODOコメントがたくさんあります。これはすばらしいことですが、NuGetパッケージが更新されると、ファイルが変更されたことがわかり、更新されたバージョンをプルダウンしません。ここでの問題は、そのファイルへの更新が失われ、パッケージで更新された他の内容によっては使用できなくなることです(たとえば、App_StartでMiniProfiler.csを変更した後にMiniProfiler.MVC3をバージョン1.9からバージョン2.0.1にアップグレードする場合) 、2.0.1バージョンでそのファイルに必要な変更が加えられたため、プロジェクトはビルドされなくなります)。
これを処理するための最良の方法は何ですか?NuGetパッケージのファイルを変更せずに、App_Startで独自のファイルを作成して、NuGetパッケージの最新バージョンにアップグレードするときに常に完全な更新を取得できるようにする必要がありますか?