在使用Release配置将一些内容推送到其他环境后出现了一些错误之后,如果我真的不想,我会发出某种警告或某种提示来阻止我做这种疯狂。
有没有办法让这种情况发生? :)
答案 0 :(得分:1)
我能看到的最简单的方法是利用项目设置中的构建事件对话框。
首先将一个名为 usermessage.vbs 的文件添加到解决方案中。它应包含以下内容:
a = MsgBox("Continue with Debug Build",1,"Build Configuration Warning")
if a=1 then WScript.Quit(0) Else WScript.Quit(1) End If
这将显示“确定/取消”对话框,除非您单击确定,否则将返回错误。
将此代码添加到预构建事件命令行:
if $(ConfigurationName) == Debug WSCRIPT.EXE "$(SolutionDir)usermessage.vbs"
如果您构建调试配置,这将运行脚本。 除非您在对话框中单击确定,否则脚本将出错并且构建将暂停。