gpt4 book ai didi

powershell - NuGet:通过 PowerShell 或 CMD 将所有项目中的包更新到特定版本

转载 作者:行者123 更新时间:2023-12-02 22:28:20 25 4
gpt4 key购买 nike

我们有一个场景,不同的团队致力于较大产品的不同部分。有时,所有解决方案的所有 Visual Studio 项目都需要更新一些引用的 NuGet 包。由于该更新,整个源代码树中的所有项目都应引用相同版本的包。

有没有办法使用自动方法(例如PowerShell脚本)将所有项目中的特定 NuGet 包更新为特定版本?

编辑:有没有办法以某种方式加载 Visual Studio 和 NuGet 的必要部分,以正确更新程序集引用

示例:

NuGetScript Update Solution.sln PackageName -version NewVersion

NuGetScript Update PathToProjects PackageName -version NewVersion

组件太多,无法在 Visual Studio 中加载所有组件并通过包管理器 UI 手动更新它们。

最佳答案

请在程序包管理器控制台窗口中使用以下命令行来更新一个解决方案中的特定程序包。

Get-Project -All | Update-Package PackageName -Version newVersion

关于powershell - NuGet:通过 PowerShell 或 CMD 将所有项目中的包更新到特定版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39574042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com