xamarin成分和参考有什么区别?

Fel*_*lix 5 c# xamarin.android nuget nuget-package

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

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

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

Mat*_*ard 7

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

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

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

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

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