Im MiniProfiler.MVC3 NuGet Paket bearbeiten, es erzeugt eine Datei in App_Start die verwendet wird, Miniprofiler Einstellungen zu steuern (die SqlFormatter zu verwenden, Änderungen des ViewEngines, wenn Miniprofiler zu starten , etc.).Aktualisieren MiniProfiler.MVC3 NuGet Paket nach MiniProfiler.cs in App_Start
Es gibt viele TODO-Kommentare in dieser Datei, in denen Sie darüber sprechen, wie Sie den Code so ändern können, wie Sie möchten. Das ist großartig, aber wenn das NuGet-Paket aktualisiert wird, wird es sehen, dass ich die Datei geändert habe und die aktualisierte Version nicht herunterziehe. Das Problem hier ist, dass ich alle Updates für diese Datei verliere und je nachdem, was sonst im Paket aktualisiert wurde, unbrauchbar macht (zum Beispiel beim Aktualisieren von MiniProfiler.MVC3 von Version 1.9 auf Version 2.0.1 nach dem Ändern von MiniProfiler.cs in App_Start , das Projekt wird nicht mehr wegen der erforderlichen Änderungen an dieser Datei in der Version 2.0.1 erstellt.
Was ist der beste Weg, damit umzugehen? Sollte ich meine eigene Datei in App_Start erstellen und nicht die im NuGet-Paket ändern, damit sichergestellt ist, dass ich immer das vollständige Update beim Upgrade auf die neueste Version des NuGet-Pakets bekomme?