【问题标题】:Xamarin.Forms - Add external dllXamarin.Forms - 添加外部 dll
【发布时间】:2018-09-05 08:38:20
【问题描述】:

我正在尝试在我的 Xamarin.Forms.UWP 应用程序中加载一个 dll (ACRCloud - libacrcloud_extr_tool.dll)。当我尝试访问它时,我收到一个错误:

Unable to load DLL 'C:\Users\Martin\Desktop\libacrcloud_extr_tool.dll': Access denied (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

有没有办法在 Xamarin.Forms 项目中访问这个 .dll(从 UWP 开始)?

【问题讨论】:

  • 也许您必须在操作系统级别解锁 DLL? thewindowsclub.com/fix-windows-blocked-access-file
  • 是的,这有助于访问 dll。如果我推出我的应用程序,dll 是否仍然畅通?
  • 我发表了我的评论作为答案,如果您觉得有帮助,请接受并点赞。

标签: c# dll xamarin.forms uwp dllimport


【解决方案1】:

有时,您可以从 Internet 下载文件或通过 电子邮件。 Windows 将某些文件归类为不安全下载,并 通过识别文件类型和安全设置来添加附件 对于每个文件...

看来您必须先在操作系统级别上unlock dll,然后才能在项目中使用它。
可以在here 找到更多信息。

P.S.:它不应影响您的应用程序的分发过程,因为应用程序包将被视为来自受信任的来源。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多