部署后无法加载文件或程序集

本文关键字:文件 程序集 加载 部署 | 更新日期: 2023-09-27 18:24:31

我正在开发使用PDFLibNet.dll的应用程序,在我的电脑上一切都很好,但当我部署应用程序并尝试在另一台电脑中使用它时,创建PDFWrapper类(从PFDLibNet.dll)会引发异常:无法加载文件或程序集"PDFLibNet.dll"或其依赖项之一。找不到指定的模块。

Win7和XP 上的相同场景

PDFLibNet.dll存储在与我的应用程序的binary.exe文件相同的目录中。有什么建议吗?我正在使用.Net 4.0、Win7谢谢

部署后无法加载文件或程序集

可能有两个原因:
1.检查dll是否为x86或x64生成,或者如果您的目标计算机是x64,则检查AnyCPU是否为x64生成dll
2.可能是因为MS C++重新发布了更新!卸载它们并尝试重新启动应用程序。或者,您可以在目标计算机上安装可再发行软件。