将.dll添加到VS 2012安装项目

时间:2014-06-25 06:51:31

标签: c#

我的项目有一个.dll作为参考,它是(HtmlAgilityPack),当我做一个安装项目时,它会返回一个错误

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'HtmlAgilityPack,
Version=1.4.6.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a' or one of its   
dependencies. The system cannot find the file specified.

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

您需要确保所需的DLL已经存在于目标系统上,或者与应用程序一起安装。此错误消息表示找不到所需的DLL,因此无法加载。

如果您使用Visual Studio安装项目来安装您的应用程序,请查看" Dependencies"是否存在所需的DLL并且还包含在设置中。

答案 1 :(得分:0)

如果它只是一个引用dll而不是假设要安装,那么你可以将它添加到youpplication.exe可用的执行文件的根目录。

要将其作为单个安装文件,您可以获得Visual Studio的安装程序制造商或使用其他可用软件。

希望有所帮助