【问题标题】:Load two DLLs with different versions加载两个不同版本的DLL
【发布时间】:2011-12-22 06:42:37
【问题描述】:

我正在开发一个项目,我必须在其中创建一个新功能。

现在我面临一个问题,即在旧版本的项目中有一个 DLL 引用,并且为了开发该功能,我需要一个新版本的新 dll,因此不可能在同一个项目中使用两个 DLL,但两个 DLL 都是需要运行这些功能。

解决这个问题的最佳技术是什么?

【问题讨论】:

    标签: c# asp.net dll .net-assembly


    【解决方案1】:

    创建 2 个共享程序集并将其放入 GAC。 检查此链接,这将解决您的问题。

    http://geekswithblogs.net/narent/archive/2008/11/11/126940.aspx

    【讨论】:

      【解决方案2】:

      解决您的问题的最佳方法是全局程序集缓存 (gac)

      使用工具 gacutil.exe 并将您的两个程序集添加到 gac。它非常适合使用不同版本的 dll 文件

      尝试用谷歌搜索它,gac 会帮助你;)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-12
        • 1970-01-01
        • 2011-06-28
        • 1970-01-01
        相关资源
        最近更新 更多