【问题标题】:Xamarin Studio could not reference .dll fileXamarin Studio 无法引用 .dll 文件
【发布时间】:2018-06-24 13:34:36
【问题描述】:

我正在尝试通过 GTK#(.NET) 在 Xamarin Studio 中使用 gpgme-sharp。一切正常,但我收到以下错误:

无法加载 DLL 'libgpgme-11.dll':找不到指定的模块。 (HRESULT 异常:0x8007007E)

如果我将其添加为参考(我的应用程序目标是 x86 平台,并且该 dll 也是 x86),我会收到以下错误:

文件 'Path\To\File\libgpgme-11.dll' 不是有效的 .Net 程序集

我能得到一些帮助吗?我应该把这个文件放在哪里?

【问题讨论】:

  • 您要制作什么样的应用程序?哪个平台?
  • 我正在尝试使用 gpgme-sharp 来生成密钥、加密和解密。我的桌面应用程序(Windows 和 Mac OS)需要它们。
  • 好吧,阅读 GitHub 中的 Read me。它说它可以在 Windows 和 Linux(未提及 Mac)上运行,此外 您至少需要 GnuPG 和 GPGME。 因为测试的是 Windows Vista。所以不能保证它可以在较新版本的 Windows 下工作
  • 现在我在 Windows 上使用它。我已经安装了 GnuPG 和 GPGME。我需要将该 libgpgme-11.dll 添加到可能的项目中,但我不能这样做,因为我不知道是什么原因..

标签: c# xamarin-studio gtk# dll-reference


【解决方案1】:

我会回答我自己的问题,以结束这个话题。文件已损坏...现在一切正常!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多