【问题标题】:Could not load file or assembly after deploy部署后无法加载文件或程序集
【发布时间】:2012-02-12 19:08:52
【问题描述】:

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

Win7 和 XP 上的相同场景

PDFLibNet.dll 与我的应用程序的二进制 .exe 文件存储在同一目录中。 任何建议如何解决它? 我正在使用.Net4.0,Win7 谢谢!

【问题讨论】:

  • @Martin Ch...我正在为 .NET3.5 使用 PDFLibNet dll...现在我需要 .NET4.0 你能把它发给我吗?...在​​这里回复.. ..

标签: c# .net visual-studio-2010 dll


【解决方案1】:

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

【讨论】:

  • 非常感谢,它缺少 MS C++ 2010 重新分发,我花了几个小时寻找解决方案,然后我安装它就可以了,真可惜!谢谢:)
猜你喜欢
  • 1970-01-01
  • 2016-08-09
  • 1970-01-01
  • 1970-01-01
  • 2011-04-15
  • 2013-11-07
  • 2014-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多