我已经从模板中创建了两个不同的Xamarin.Forms解决方案。第一个是使用Prism模板包(版本2.0.5)创建的,另一个是使用Visual Studio 2017(15.5.0 Preview)附带的内置Xamarin模板创建的。这两种解决方案都使用.net标准2.0,并在所有三个平台上构建良好。现在到了令人困惑的部分。如图所示:
这两个解决方案的Android项目参考完全不同。为什么第一个项目不需要第二个项目的所有引用呢?
答案 0 :(得分:1)
因为Prism Template Pack正在使用NuGet的CopyNuGetImplementations功能。这意味着您的项目不需要再次添加引用。它们将自动获取您添加到主XF项目的任何NuGet引用。更容易管理。