1

我希望用户通过请求用户输入(如“y”或“n”)来批准构建前或构建后事件中的操作。因此,如果用户忘记切换配置,例如,用户可以取消任务。

if $(ConfigurationName) == Release (
   //ask user to type in some text
)

有人可以给我一个例子吗?不幸的是,我什么也找不到。如果可能的话,我想避免调用另一个批处理文件。提前谢谢。

4

1 回答 1

2

使用“start /wait”在构建事件命令窗口中启动您的命令。

例子:

start /wait powershell.exe -file $(ProjectDir)\UpdateAssemblyVersion.ps1 -configuration $(ConfigurationName)

然后您可以使用 Read-Host 请求用户输入。

于 2020-05-06T14:35:36.560 回答