【发布时间】: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