引用元素和包引用元素之间的区别 (c#)

yuv*_*lm2 8 c# system.net package

我发现某些系统包(例如 System.Net.Http)是使用PackageReference元素引用的,而其他系统包是使用Reference元素引用的。

这两个选项有什么区别?两者可以互换吗?

哪一种更可取?