能否在Xamarin.Android或Xamarin.iOS项目中使用PackageReference?
NuGet依赖项管理:默认配置与切换说明
这里给你梳理不同.NET项目类型默认的NuGet依赖管理方式,以及相关的官方说明:
- Xamarin.iOS 和 Xamarin.Android 项目,默认是通过
packages.config文件来管理NuGet依赖的 - .NET Core、.NET Standard 项目,还有面向Windows 10 Build 15063(创意者更新)及更高版本的UWP项目,默认采用 PackageReference 模式——也就是直接在项目文件里管理包引用
- 至于.NET完整框架项目,目前默认还是用
packages.config,不过它也支持 PackageReference;如果想要切换到这种模式,你需要手动迁移现有的依赖项
关于PackageReference的官方定义,这里引用一下:
默认情况下,PackageReference用于.NET Core项目、.NET Standard项目以及面向Windows 10 Build 15063(创意者更新)及更高版本的UWP项目。.NET完整框架项目支持PackageReference,但目前默认使用packages.config。如需使用PackageReference,需迁移依赖项……
内容的提问来源于stack exchange,提问作者Bruno Peres
相关产品推荐
相关产品推荐

