gpt4 book ai didi

asp.net - 在 App_Start 中编辑 MiniProfiler.cs 后更新 MiniProfiler.MVC3 NuGet 包

转载 作者:行者123 更新时间:2023-12-02 21:22:44 28 4
gpt4 key购买 nike

MiniProfiler.MVC3 NuGet 包中,它在 App_Start 中创建一个文件,用于控制 MiniProfiler 设置(要使用的 SqlFormatter、对 ViewEngines 的修改、何时启动 MiniProfiler 等)。

此文件中有很多 TODO 注释,讨论如何更改代码以按照您想要的方式执行。这很棒,但是当 NuGet 包更新时,它会看到我更改了文件,而不是下拉更新的版本。这里的问题是我丢失了对该文件的任何更新,并且根据包中的其他更新内容,使其无法使用(例如,在 App_Start 中修改 MiniProfiler.cs 后将 MiniProfiler.MVC3 从版本 1.9 升级到版本 2.0.1 时) ,该项目将不再构建,因为在 2.0.1 版本中需要对该文件进行更改)。

处理这个问题的最佳方法是什么?我是否应该在 App_Start 中创建自己的文件而不修改 NuGet 包中的文件,以确保在升级到最新版本的 NuGet 包时始终获得完整更新?

最佳答案

您可以在App_Start中备份文件,更新它,然后手动合并文件,或使用合并工具。如果您使用源代码管理,您可能最终会这样做。

关于asp.net - 在 App_Start 中编辑 MiniProfiler.cs 后更新 MiniProfiler.MVC3 NuGet 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10334420/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com