![](/img/trans.png)
[英].Net Framework 4.7.2 Referencing .Net Standard 2.0 project
[英]Why referencing a .Net standard nuget package in a .Net 4.7.2 project import a lot of .Net core lib?
我有一个.Net 4.7.2应用程序,我想在其中引用包OpcFoundation.NetStandard.Opc.Ua
。 这个项目是.Net 4.6依赖项的列表,它很小。
但是当我安装它时,我得到了大约50多个额外的软件包要安装。 有办法减少这种情况吗? 我觉得很多这些类已经存在于整个.Net项目中(System.Threading.Tasks / Timer / ...)。
谢谢
如果查看其中许多类型(由.NET Standard软件包而不是.NET Core提供),您会发现针对.NET 4.7.2的特定版本将是一个空程序集,其中仅包含许多TypeForwardedTo
属性指向完整的.NET Framework。
因此,您仍然最终会使用总是会执行的确切类型。 只有额外的间接允许.NET Standard与.NET Framework,.NET Core和其他.NET Standard实现一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.