VisioForge可分发,找不到dll

时间:2014-01-29 16:38:06

标签: .net vb.net dll gac

我们在我们的应用程序中使用VisioForge .NET Media Player,我们已经使用了它的各种版本或本年,本周我们决定升级到版本8.

我们在使用我们的应用程序分发他们的DLL时遇到了麻烦,因此我们创建了一个仅引用其控件的简单WinForm。

我们做错了:

  

无法加载DLL“VisioForge_MFP.dll”:指定的模块可以   找不到。 (HRESULT异常:0x8007007E)

我们对使用第三方组件并不陌生,但标准做法似乎没有改变任何东西。

到目前为止,我们已经尝试过:

  • 复制到应用程序目录
  • 复制到system32
  • 使用regsvr32注册它们(失败并出错)
  • 在GAC中注册(无程序集引用错误)
  • 将包中的每个可分发组件复制到应用程序文件夹。

仍然是同一个消息。

供应商的唯一要求是

  1. 必须安装c ++ x86 SP1发行版(我们有)
  2. 我们说,供应商的支持团队是断断续续的。他们的网站/文件不清楚。

    在安装了SDK的开发机器上,正如预期的那样,所有加载/工作正常。

    任何人都可以建议任何其他方式来引用我们可能丢失的这个DLL吗?

    目标操作系统是Win 7&嵌入式X86,没有“限制”,它是所有组件的完整安装。

1 个答案:

答案 0 :(得分:0)

在他们支持'团队'的几封电子邮件之后,事实证明错误与DLL本身有关。

提供了解决此问题的更新。