我不明白为什么在旧的.net框架中,漏洞的建议是只更新windows,而不更新nuget包。但对于.net核心,建议更新nuget包。我搜索了一篇文章,解释了.net核心和.net框架之间修复漏洞的区别。
样品:
https://www.cvedetails.com/cve/CVE-2018-8421/(只更新Windows,为什么不更新nuget?(https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2018-8356(为.net核心更新nuget,为.net框架更新操作系统(
整个.NET Framework的核心没有NuGet包。这是操作系统中的一个框架块。您可以在不使用单个软件包的情况下编写一个功能齐全的程序。因此,如果存在漏洞,您必须更新操作系统附带的此块。
.NET核心是一个庞大的NuGet包集合。它并不是作为一个巨大的块来安装的。所以你只能更新几个软件包。操作系统中没有任何内容可以更新。