gpt4 book ai didi

.net - 如何修改 MySQL Connector 的源代码并将其安装到我的 PC 上?

转载 作者:行者123 更新时间:2023-11-29 02:38:08 24 4
gpt4 key购买 nike

简而言之,要修改连接器的源代码并将其安装在 Windows 中,需要执行哪些步骤?

我的机器上安装了 MySQL Connector/.NET 版本 6.1.2,但每个 DateTime 的值都为“0000-00-00”时出现异常。此异常中断了我的应用程序。

作为我的解决方案,我下载了连接器的源代码并更改了异常,这样它就不会抛出异常,而是返回日期“0001-01-01 00:00:00”。尽管我能够修改代码甚至编译 DLL(注意:我注释掉了对 ConnectorNet 的程序集引用),但我不知道如何将 dll 安装到我的计算机上。显然我不能简单地替换全局程序集缓存中的 DLL,因为我的自定义 DLL 不是强类型的。

总之,要修改连接器的源代码并将其安装在 Windows 中,需要执行哪些步骤?

谢谢。

最佳答案

您需要原始私钥。

GAC 中的程序集有一个“强名称”,加密的散列是其中的一部分。

只有私钥的所有者才能创建具有相同公钥 token (数字签名)的程序集。

您要么需要 key 对(.snk 或 .pfx 文件)来签署新的 DLL,要么必须重新编译使用该 DLL 的应用程序。

关于.net - 如何修改 MySQL Connector 的源代码并将其安装到我的 PC 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1574697/

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