加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 03:24:48 所属栏目:asp.Net 来源:网络整理
导读:我在.NET 4.5.2或4.6.2上构建.NET应用程序,而不是使用.NET Core.在Visual Studio 2015中更新NuGet包时,“更新”选项卡列出了几十个作为.NET Framework一部分的软件包,如System.IO和System. Linq. 在每个VS解决方案文件夹中将这些包包含/存储在packages文件夹
我在.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个更新,如此屏幕截图所示.但我不使用它们.

enter image description here

enter image description here

解决方法

根据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核心.我的其他人测试了在xunit 2.2从未提升.net核心更新之前已经开始使用4.5.2或4.6.2的项目.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读