【发布时间】:2012-08-14 01:05:20
【问题描述】:
在 Visual Studio 中,我们使用的是点击发布功能...是否可以编写插件或在您单击发布时以某种方式给出确认对话框以确保这是您想要做的?不希望人们意外覆盖生产
【问题讨论】:
标签: visual-studio-2010 plugins dialog publish confirmation
在 Visual Studio 中,我们使用的是点击发布功能...是否可以编写插件或在您单击发布时以某种方式给出确认对话框以确保这是您想要做的?不希望人们意外覆盖生产
【问题讨论】:
标签: visual-studio-2010 plugins dialog publish confirmation
我不知道是否可以默认打开它,但如果不能 - 首先你需要了解 VS 是如何做到这一点的。可能这是一些 msbuild 目标文件(msbuild 任务),其中有一些设置,如“Publish = True/False”。因此,您可以做的是创建一个新的 msbuild 任务,您将在 Publish 任务之前调用该任务(您可以尝试将此任务添加到您的项目文件中)。在您的任务中,您将检查“发布 = True”是否 - 您将显示消息框“您要发布吗?”如果有人会单击否,您只需将 msbuild 中的“发布”值覆盖为 False。我认为这应该可行。
【讨论】:
我不知道有什么插件可以做到这一点。
降低风险的一种方法是创建多个配置并结合多个发布配置文件:
例如
【讨论】: