【问题标题】:How to solve using 2 versions of the same dll in the project?如何解决在项目中使用2个版本的同一个dll?
【发布时间】:2015-04-21 15:13:54
【问题描述】:

我在我的项目中使用 log4net.dll 来注册日志,并且我还使用 SAP 中的一些 dll,这些 dll 具有 log4net.dll 作为依赖项。

问题是 SAP 使用的是旧版本的 dll,当我使用 clickonce 发布它并且客户将安装在他的机器上时,它说应用程序需要 GAC 文件夹中旧版本的 log4net。

如何将这两个版本都放在客户 GAC 上?我已经尝试了一些示例,但没有成功

【问题讨论】:

    标签: wpf clickonce .net-assembly gac


    【解决方案1】:

    我相信这就是所谓的程序集别名

    https://msdn.microsoft.com/en-us/library/ms173212.aspx

    更新

    范围解析是通过 :: 完成的(更像 C++ 而不是 C#)。很好的讨论在 http://blogs.msdn.com/b/ansonh/archive/2006/09/28/extern-alias-walkthrough.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多