首页 > 解决方案 > 如何使用 Azure Devops Pipeline 上的 dotnet CLI 更新 .NET Core 解决方案?

问题描述

我有一个名为 Boost.Core.sln 的解决方案,其中包含一个项目。我想使用 dotnet CLI 更新项目中的包。

我可以得到这样的包列表:

C:\Users\RedEase\Source\Repos\Boost.Core\Boost.Core>dotnet list Boost.Core.sln package
Project 'Boost.Core' has the following package references
   [net5.0]:
   Top-level Package            Requested   Resolved
   > Boost.Core.AspNetCore      0.0.1       0.0.1
   > Boost.Core.UI              0.0.2       0.0.2
   > Boost.Core.Utils           0.0.4       0.0.4
   

Boost.Core.AspNetCore 项目现在的版本是 0.0.10。我想将项目从 0.0.1 升级到 0.0.10,但它需要编写脚本,而且我不知道我事先要升级到的确切版本号。我想使用 dotnet 命令行工具而不是直接使用 nuget.exe。

我正在尝试从 Azure Devops Pipeline 执行此操作。

(如果需要,我会向不同的方向开放。)提前谢谢。

标签: .net-coreazure-devopsnugetazure-pipelines

解决方案


https://ardalis.com/how-do-i-update-a-nuget-package-using-dotnet-cli/说该dotnet add package命令已经这样做了:

dotnet add package Boost.Core.AspNetCore project.csproj

推荐阅读