什么是xamarin组件和参考之间的区别?

时间:2016-09-10 16:01:21

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

我来自.net,所以我理解了什么是.net项目的参考,我知道如何使用Nuget来修改它。

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

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

1 个答案:

答案 0 :(得分:7)

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

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

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

所以Xamarin组件通常由以下组成:

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