我有一个实用程序类 dll 添加到前端实时服务器的 GAC。
现在我需要用另一个名称复制 dll 并更改其中的一些代码。
如果我将重命名的 dll 复制到 GAC 就足够了吗?如果两个 dll 从不同的项目生成但两个项目具有相同的 GUID 或公钥怎么办。
简而言之,我不希望 GAC 将我重命名的 dll 与原始 dll 混淆
GAC 使用程序集强名称来标识它,这是
简单的文本名称、版本号和文化信息(如果提供)——加上公钥和数字签名
鉴于您正在重命名DLL,那么 GAC 应该将您更新的 DLL 识别为完全不同的程序集,因此覆盖原始文件应该没有问题。