首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PackageReference包管理格式更新Nuget

用PackageReference包管理格式更新Nuget
EN

Stack Overflow用户
提问于 2017-10-30 01:52:21
回答 1查看 2K关注 0票数 0

我使用的是PackageReference包管理格式( VS2017而不是packages.config )。

Nuget还原命令工作良好,但是,Nuget更新似乎是从具有packages.config的项目中搜索,尽管我显式地提供了.sln文件

我使用的命令是

\NuGet\4.0.0\x64\nuget.exe更新"Test.sln“

我得到的输出是

Scanning for projects... MSBuild auto-detection: using msbuild version '15.3.409.57025' from 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\bin'. Found 0 projects with a packages.config file.

有没有人知道这是否应该有效,或者其他迫使我的软件包更新的方法?

EN

回答 1

Stack Overflow用户

发布于 2017-10-30 07:09:01

有没有人知道这是否应该有效,或者其他迫使我的软件包更新的方法?

目前,NuGet CLI不支持对新的.NET核心.csproj格式的自动包更新,有关详细信息,可以参考下面的GitHub问题:

https://github.com/NuGet/Home/issues/4358

如果要强制更新包,可以使用命令行:

代码语言:javascript
复制
 dotnet add package PackageName --version <version>

若要将包更新为指定的版本,请执行以下操作。有关细节,请参阅Github第4361期

更新到注释:如果您想更新到nuget包的最新版本(而不必指定特定版本),您可以使用上面的命令行而不需要选项"--version":

代码语言:javascript
复制
dotnet add package PackageName

此外,您还可以使用来自包管理器控制台的命令行update-package更新包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47007137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档