如何在Nuget中排除/不显示.NET Framework包?

ZZZ*_*ZZZ 5 .net asp.net visual-studio nuget

我在.NET 4.5.2或4.6.2上构建.NET应用程序,而不是使用.NET Core.在Visual Studio 2015中更新NuGet包时,"更新"选项卡列出了几十个作为.NET Framework一部分的软件包,如System.IO和System.Linq.

在每个VS解决方案文件夹中将这些包包含/存储在packages文件夹中是否合适?

可以/我应该只使用已经安装的.NET框架吗?

有没有办法不在NuGet VS的Updates选项卡中显示这些.NET Framework包?

显然,在更新到最新的xUnit.NET v2.2.0之后,NuGet VS开始推广31个更新,如此屏幕截图所示.但我不使用它们.

在此输入图像描述

在此输入图像描述

ZZZ*_*ZZZ 2

xUnit.NET 的主要作者之一 Brad Wilson 表示,“桌面 CLR 单元测试所需的最低 .NET 版本现在是 .NET 4.5.2。” https://xunit.github.io/releases/2.2

将测试项目从 4.5 更新到 4.5.2,然后更新到 xUnit.net 2.2 将不会引入 .net core。我的其他测试项目在 xunit 2.2 之前就在 4.5.2 或 4.6.2 上启动,从未升级过 .net core 更新。