簡體   English   中英

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

[英]How to exclude/not display .NET Framework packages in 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個更新,如此屏幕截圖所示。 但我不使用它們。

在此輸入圖像描述

在此輸入圖像描述

根據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的項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM