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

问题描述 投票:3回答:1

我正在开发app,它使用PDFLibNet.dll,Everythings在我的电脑上正常工作,但是当我部署应用程序并尝试在另一台PC上使用它时,创建PDFWrapper类(来自PFDLibNet.dll)给我一个例外:无法加载文件或汇编“PDFLibNet.dll”或其依赖项之一。找不到指定的模块。

Win7和XP上的相同场景

PDFLibNet.dll存储在与我的应用程序的二进制.exe文件相同的目录中。有什么建议如何修复它?我正在使用.Net4.0,Win7谢谢!

c# .net visual-studio-2010 dll
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.