【问题标题】:Nuget Packages , Xamarin and UWPNuget 包、Xamarin 和 UWP
【发布时间】:2019-09-07 23:59:50
【问题描述】:

未能使用 UWP 扩展我现有的项目,我搜索无法使用 UWP 扩展某些现有项目的原因。

Here 我得到一个答案,X.shared 项目的所有 nuget 包在 UWP 项目中应该是相同的(具有相同的版本)。

但是,即使在这样做之后项目也无法启动,所以我在 xamarin-docs github 他们告诉我原因是仅在 Ios 和 Android 中支持的 nuget 包。

所以我的问题是:

*.ios *.droid、**.\shared*.uwp 的所有 nuget 包都应该相同吗?

如果我的解决方案中有其他项目(不是 xamarin 项目)怎么办?

【问题讨论】:

    标签: xamarin xamarin.forms uwp xamarin.uwp


    【解决方案1】:

    您不了解 Xamarin 的体系结构,并且很难在一段中回答,请进一步阅读文档,而不是在不同的地方不断询问基本相同的问题(请注意,在 github 上,您警告说不适合问这样的问题)强烈建议。

    但我会尽力回答。该包可能使用(甚至需要使用)本机 API 来实现某些功能。这些原生 API 仅在一个平台上可用,而这样的代码在另一个平台上是无用的。因此,在这种情况下,包作者必须为他想要支持的每个平台编写单独的实现。他可能只覆盖一个平台或两个或三个平台,这取决于包作者。如果包不支持该平台并且包含本机 API,那么除了为此编写自己的包实现之外,您几乎无能为力。就算你安装成功也不行。

    【讨论】:

      猜你喜欢
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多