Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何在软件中使用两个不同版本的DLL?_Vb.net_Html Agility Pack - Fatal编程技术网

Vb.net 如何在软件中使用两个不同版本的DLL?

Vb.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

我正在使用的两个软件包发生冲突。一个是使用1.4.7.0版本的HtmlAgilityPack.dll,另一个是使用1.4.9.0


这会导致软件失去功能,因为每个包都依赖于各自.dll版本中的某些内容。如何使用这两个版本并确保所有内容都能很好地协同工作?每个人都坚持提供代码,但我不确定在这种情况下需要提供什么。如果有帮助,我正在使用Visual Studio 2015。

您是否尝试升级应用程序以使用库的最新版本?阻止您执行此类逻辑操作的阻止代码是什么?它们都是最新版本。问题在于一个使用不支持XPath的通用应用程序版本Htmlagibility的包。另一个包使用普通版本。这两个人似乎永远无法正常工作。所以我需要找出一种方法来区分这两个DLL。(虽然我不知道VB的相同语法,但它可能会让您开始学习)谢谢您,转换到VB.net没有问题。这是一个好的开始。我最终反编译了一个htmlagilitypack版本并更改了名称空间。然后反编译其中一个包,让它使用这个新的.dll。可怕的头发拉扯时间。见鬼。