【问题标题】:What's the difference between xamarin component and reference?xamarin 组件和参考有什么区别?
【发布时间】:2016-09-11 20:08:06
【问题描述】:

我来自 .net,所以我了解什么是 .net 项目的引用,并且我知道如何使用 Nuget 来更新它。

但在 Xamarin 中,还有一个名为 component 的文件夹,我可以添加更多组件。我发现如果在项目中添加一些组件,那么在构建项目时会添加一些参考包。

我可以理解组件是另一种添加引用的方式吗?如果我手动添加引用(不是通过添加组件),所以引用中有包但组件文件夹中为空,项目是否也会编译?

【问题讨论】:

  • 我猜你没有尝试做一些研究。看看这个链接:forums.xamarin.com/discussion/23324/…
  • 在我更加熟悉了 Xamarin 世界之后,我发现 Xamarin 组件几乎总是比它的 NuGet 包过时。所以我个人现在的一般规则是尽可能避免使用 Xamarin 组件。不过,Xamarin 组件提供了很好的教程。

标签: c# xamarin.android nuget nuget-package


【解决方案1】:

Xamarin 组件类似于 NuGet 包,因为它们可以包含安装组件时项目引用的程序集。

但是,Xamarin 组件还将包含 NuGet 包通常不包含的示例项目和文档。

Xamarin 组件也可以安装 NuGet 包而不是包含程序集。

所以一个 Xamarin 组件通常由以下部分组成:

  • 一个或多个程序集面向一个或多个平台,例如 Android 或 iOS。
  • 显示如何使用组件的代码示例。
  • 可以选择使用 NuGet 包依赖项,而不是直接在组件中包含程序集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-13
    • 2017-01-08
    • 1970-01-01
    • 2011-04-17
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    相关资源
    最近更新 更多