在 Xamarin App 中安装共享库的项目

Which project(s) to install shared libraries in Xamarin App

我想在我的 Xamarin Forms 5 应用程序中使用来自后端 API 的共享 class 库。这个库主要包含一些 util 函数,我把它作为一个 NuGet 包。

我是否需要在所有三个项目上安装此包,还是仅在我拥有我的代码以及我将在其中使用它的主项目上安装?

我读了一些文章,看了一些视频,得到了一些相互矛盾的答案。在某些情况下,包会安装到所有三个项目中,但有时只会安装到主要项目中。我敢肯定这有一些逻辑。如果有人能告诉我如何确定像我一样安装 NuGet 包的位置,我将不胜感激?

如果它只是一个 .NET 库,请将其安装在所有表单代码所在的 .NET 项目中

安装在多个项目中的 nugets 通常包含多个库 - iOS、Android 和 .NET,并且 nuget 会在每个项目中安装适当的库