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

C# 部署后无法加载文件或程序集,c#,.net,visual-studio-2010,dll,C#,.net,Visual Studio 2010,Dll,我正在开发应用程序,它使用PDFLibNet.dll,一切都可以在我的电脑上正常工作,但当我部署应用程序并尝试在另一台电脑上使用它时,创建PDFWrapper类(来自PFDLibNet.dll)会引发一个异常: 无法加载文件或程序集“PDFLibNet.dll”或其依赖项之一。找不到指定的模块 Win7和XP上的相同场景 PDFLibNet.dll与我的应用程序的binary.exe文件存储在同一目录中。 有什么建议可以解决吗? 我正在使用.Net4.0,Win7 谢谢 可能有两个原因: 1.检

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

Win7和XP上的相同场景

PDFLibNet.dll与我的应用程序的binary.exe文件存储在同一目录中。 有什么建议可以解决吗? 我正在使用.Net4.0,Win7
谢谢

可能有两个原因:
1.检查dll是否是为x86或x64生成的,或者如果目标计算机为x64,则检查是否为任何CPU生成dll x64

2.它可以因为MS C++的更新而更新!卸载它们并尝试再次启动应用程序。或者你可以在目标机上安装可重新分配的软件。

谢谢,它缺少了C++ 2010的重新分配,我花了一个小时寻找解决方案,然后我就安装了它,它工作了,真是个骗局!谢谢:)@Martin Ch。。。我正在使用.NET3.5的PDFLibNet dll。。。现在我需要.NET4.0。你能把它寄给我吗?。。。在这里回答。。。。