![](/img/trans.png)
[英]How to update multiple packages to a desired version in single nuget cli command?
[英]How do I update UWP projects' nuget packages via the CLI?
所有使用 Nuget 的 .NET 框架項目每個項目都有一個 packages.config。 當我運行類似的東西時:
nuget update MySolution.sln -Id PackageName -Version 1.2.3
它會將我的解決方案中使用此包的所有項目更新到指定版本(在本例中為 1.2.3)
但是,我發現這不適用於 UWP 項目。 UWP 不使用packages.config,而是將包引用直接放入csproj 文件中。 結果,這就是我運行 nuget update 時所說的:
Found 2 projects with a packages.config file. (A.csproj, B.csproj)
其中 A 和 B 是我的 .NET Framework 項目,它們仍然有一個 packages.config 文件。 但此列表不包括我的新 UWP 項目。
是否有另一個適用於 UWP 項目的 nuget 更新命令?
如何通過 CLI 更新 UWP 項目的 nuget 包?
這是packagereference
一個已知問題。 目前,NuGet CLI 不支持對新的 .NET Core .csproj
格式的自動包更新,您可以參考以下 GitHub 問題了解詳細信息:
此外,作為測試,使用以下命令行的解決方法不適用於 UWP 項目
dotnet add package <PackageName> --version <version>
事實上,目前在Visual Studio for UWP 之外使用packagereference
管理包非常不方便。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.