Vb.net 如何在软件中使用两个不同版本的DLL?
我正在使用的两个软件包发生冲突。一个是使用1.4.7.0版本的HtmlAgilityPack.dll,另一个是使用1.4.9.0Vb.net 如何在软件中使用两个不同版本的DLL?,vb.net,html-agility-pack,Vb.net,Html Agility Pack,我正在使用的两个软件包发生冲突。一个是使用1.4.7.0版本的HtmlAgilityPack.dll,另一个是使用1.4.9.0 这会导致软件失去功能,因为每个包都依赖于各自.dll版本中的某些内容。如何使用这两个版本并确保所有内容都能很好地协同工作?每个人都坚持提供代码,但我不确定在这种情况下需要提供什么。如果有帮助,我正在使用Visual Studio 2015。您是否尝试升级应用程序以使用库的最新版本?阻止您执行此类逻辑操作的阻止代码是什么?它们都是最新版本。问题在于一个使用不支持XPat
这会导致软件失去功能,因为每个包都依赖于各自.dll版本中的某些内容。如何使用这两个版本并确保所有内容都能很好地协同工作?每个人都坚持提供代码,但我不确定在这种情况下需要提供什么。如果有帮助,我正在使用Visual Studio 2015。您是否尝试升级应用程序以使用库的最新版本?阻止您执行此类逻辑操作的阻止代码是什么?它们都是最新版本。问题在于一个使用不支持XPath的通用应用程序版本Htmlagibility的包。另一个包使用普通版本。这两个人似乎永远无法正常工作。所以我需要找出一种方法来区分这两个DLL。(虽然我不知道VB的相同语法,但它可能会让您开始学习)谢谢您,转换到VB.net没有问题。这是一个好的开始。我最终反编译了一个htmlagilitypack版本并更改了名称空间。然后反编译其中一个包,让它使用这个新的.dll。可怕的头发拉扯时间。见鬼。