【问题标题】:Loading an assembly at runtime in Xamarin.Forms在 Xamarin.Forms 中运行时加载程序集
【发布时间】:2017-09-07 09:43:52
【问题描述】:

我的 Xamarin.Forms 应用程序有点问题。 我将尝试实现一个动态更新程序,它从 Web 服务下载一些 DLL 并加载它。 它适用于共享代码。但是当涉及到包含 Android 特定内容的 dll 时,它就不能完美地运行。

例如:我必须在加载 DLL 时调用的方法中手动注册依赖关系。 遗憾的是,它不适用于 CostumRenderer。 Xamarin 只是不知道我想注册一个 Costumrenderer... 有没有人知道如何解决这个问题或有人有聪明的解决方法?

【问题讨论】:

    标签: c# xamarin xamarin.android xamarin.forms .net-assembly


    【解决方案1】:

    如果我没记错的话。我认为出于安全考虑,Apple 专门防止了动态代码加载。所以我认为即使你能够在测试中做到这一点,你也会被 Apple 拒绝

    【讨论】:

    • 感谢您的回答,但我对其进行了测试,对我来说它似乎有效。它在模拟器中加载 dll 并运行它
    猜你喜欢
    • 2012-08-02
    • 1970-01-01
    • 2011-09-09
    • 2018-04-24
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多