我在我的项目中使用log4net.dll来注册日志,而且我还使用了一些来自SAP的dll,它们将log4net.dll作为依赖项。
问题是SAP正在使用此dll的旧版本,当我使用clickonce发布它并且客户将在他的机器中安装时,它表示该应用程序需要在GAC文件夹中使用旧版本的log4net。 / p>
如何将两个版本都放在客户GAC上?我已经尝试了一些样品,但没有成功
答案 0 :(得分: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