在构建前或构建后事件中请求用户输入 - Visual Studio

问题描述 投票:1回答:1

我想让用户在构建前或构建后的事件中通过请求用户输入来批准一个动作--比如'y'或'n'。因此,用户可以取消任务,如果他忘记切换配置的错误,例如。

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

谁能给我提供一个例子?不幸的是,我找不到任何例子。如果可能的话,我想避免调用另一个批处理文件。

visual-studio user-input post-build-event pre-build-event build-events
1个回答
1
投票

在构建事件命令窗口中用 "开始等待 "来启动您的命令。

例如:"开始等待"。

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

然后你可以通过使用Read -Host请求用户输入。

© www.soinside.com 2019 - 2024. All rights reserved.