Trong gói NuGet MiniProfiler.MVC3 NuGet, nó tạo tệp trong App_Start được sử dụng để kiểm soát cài đặt MiniProfiler (SqlFormatter để sử dụng, sửa đổi đối với ViewEngines, khi bắt đầu MiniProfiler , v.v.)Cập nhật gói MiniProfiler.MVC3 NuGet sau khi chỉnh sửa MiniProfiler.cs trong App_Start
Có rất nhiều nhận xét TODO trong tệp này nói về cách thay đổi mã để thực hiện theo cách bạn muốn. Điều này là rất tốt, nhưng khi gói NuGet được cập nhật, nó sẽ thấy rằng tôi đã thay đổi tệp và không kéo xuống phiên bản cập nhật. Vấn đề ở đây là tôi mất bất kỳ cập nhật nào cho tệp đó và tùy thuộc vào những gì được cập nhật trong gói, làm cho nó không sử dụng được (ví dụ, khi nâng cấp MiniProfiler.MVC3 từ phiên bản 1.9 lên phiên bản 2.0.1 sau khi sửa đổi MiniProfiler.cs trong App_Start , dự án sẽ không còn xây dựng vì những thay đổi cần thiết đối với tệp đó trong phiên bản 2.0.1).
Cách tốt nhất để xử lý việc này là gì? Tôi có nên tạo tệp của riêng mình trong App_Start và không sửa đổi tệp trong gói NuGet, đảm bảo rằng tôi sẽ luôn nhận được bản cập nhật đầy đủ khi nâng cấp lên phiên bản mới nhất của gói NuGet không?