我已经创建了一个c#表单应用程序,用于使用Winista.html解析器解析Html。 现在我为此创建了一个安装项目,当我安装并运行它时会生成错误
System.IO.FileNotFoundException: Could not load file or assembly 'Winista.HtmlParser,
Version=1.8.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The
system cannot find the file specified.
File name: 'Winista.HtmlParser, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null'
at Investigator.Form1.googleNewsSearcher()
为什么会这样?为什么没有找到dll,我将winistal.HTMLParser粘贴到bin文件夹中,并添加对它的引用。是否有任何遗漏请帮助这是非常紧急的,我必须提交这个?
谢谢
答案 0 :(得分:0)
你必须添加一个引用,当你创建一个安装项目时,它不会在bin文件夹中查找它检查引用的程序集。您应该能够将程序集添加到安装项目中。我建议您添加它作为参考。
执行此操作后,您可能还需要将主项目重新添加到安装项目中,但我认为重建应该在您添加对程序集的引用后解决它。
更新
尝试右键单击参考并始终选择复制。这将确保程序集始终与bin文件夹同步。