aer*_*hov 6 powershell visual-studio nuget azure-devops azure-pipelines
作为用于NuGet程序包创建的CI过程的一部分,是否可以将新创建的程序包安装到位于存储库中的项目中?这样就可以测试安装了。使用Visual Studio UI很容易,但是如何在新创建的Azure管道工作程序上自动进行呢?
在 Azure Pipeline 中的项目上安装 NuGet 包
恐怕无法在Azure Pipeline中的项目上安装NuGet包。
因为NuGet CLI 安装命令行只是将包安装到当前项目中,但不会修改项目或引用文件 ( packages.config)。:
它就像命令行一样nuget restore,只需下载软件包而不安装它。
要将包安装到项目中,我们需要通过访问Visual Studio 对象来修改项目文件:
https://github.com/NuGet/Home/issues/1512
因此,不可能从 Visual Studio 中安装 NuGet 包,请检查我的另一个线程以了解一些详细信息。
此外,我们也不建议在Azure Pipeline中安装NuGet包。如果我们自动将新创建的包安装到项目中,它将使用脚本来修改我们的Repos,这是不推荐且安全的。
个人认为正确的流程是:
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |