如何在部署组中进行 dotnet 安装?

问题描述

我正在尝试通过 Azure 部署组在 VM 中安装和使用 mage tool。我已经安装了 .NET 5 SDK 并通过命令提示符验证了它已安装在目标 VM 中。

在 Azure DevOps 中。我尝试通过命令行任务运行 dotnet tool install --global microsoft.dotnet.mage --version 5.0.0,并将 C:\Program Files\dotnet 作为工作目录。它说该工具已成功安装。但是,每当我尝试运行 dotnet-mage 命令时,它都会说它不存在。

此外,当我尝试删除 C:\Program Files\dotnet 作为命令行任务中的工作目录时,dotnet 命令变成了一个未知的 cmdlet。

然后我尝试通过 cmd 在目标 VM 中执行相同的步骤,并且我成功安装了 Mage 工具。

在这里做错了什么?通常,这在我使用托管代理时有效。

解决方法

我没有设置工作目录,它在我这边工作。这是我的配置:

1.使用 .NET Core 任务:enter image description here 2.安装dotnet-mage:

enter image description here

3.使用 dotnet-mage 命令:

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...