在Visual Studio中,我们使用的是点击发布的东西...是否可以编写插件或以某种方式发出确认对话框,当您单击发布以确保这是您想要执行的操作?不希望人们意外覆盖生产在视觉工作室发布之前可以确认吗?
0
A
回答
0
我不知道是否有可能在默认情况下打开此功能,但如果不是这样 - 首先您需要了解VS如何执行此操作。可能这是一些msbuild目标文件(msbuild任务),它有一些设置,如“Publish = True/False”。所以你可以做的是创建一个新的msbuild任务,你将在Publish任务之前调用这个任务(你可以尝试将这个任务添加到你的项目文件中)。在您的任务中,您将检查“Publish = True” - 您将显示消息框“您要发布吗?”如果有人点击否,你只需要覆盖msbuild中的“发布”值为False。我认为这应该工作。
0
我不知道任何可以做到这一点的插件。降低风险
一种方法是创建多个配置有多个发布配置组合:
例如
- 配置:Debug_Development,Release_Development, Release_Production其中,使用web.config transforms,用于连接字符串,应用设置,等等(很好 介绍的web.config变换,并且不仅可以发现设置 不同的设置 here)
- 发布配置:debug_development,release_development和release_production,每个区域具有不同的ftp设置(如果通过ftp部署)以及它们中的每连接到对应的配置
相关问题
- 1. xliff和视觉工作室 - 可能吗?
- 2. 视觉工作室
- 3. 视觉工作室可以支持我们自己的DSL吗?
- 4. 使视觉工作室在'='
- 5. 在视觉工作室2012
- 6. 扩展视觉工作室
- 7. 绿色视觉工作室?
- 8. 没有视觉工作室
- 9. XML xpath视觉工作室
- 10. 从发布构建的视觉工作室2010核心转储
- 11. 从视觉工作室发布到Windows服务器2012
- 12. 视觉工作室调试vs发布模式
- 13. 视觉工作室2013年发布编译不打开文件
- 14. 视觉工作室2017发布asp.net核心
- 15. 视觉工作室 - TabControl.TabPages.Insert不工作
- 16. 视觉工作室之所以选择备用证书CTP
- 17. jsapi不在视觉工作室2015
- 18. 在视觉工作室硒RC我
- 19. xamarin未在视觉工作室2013
- 20. Typescript不能在视觉工作室2015
- 21. 如何在本地开发视觉工作室网站,然后发布它
- 22. 视觉工作室设计视图
- 23. 可以通过视觉工作室访问萤火虫
- 24. 寻找JsonCpp的视觉工作室可视化工具(natvis)
- 25. 可以将视觉工作室的'智能'sql查询助手关闭吗?
- 26. 游戏制作工作室视觉bug
- 27. 视觉工作室布局和工具栏全部更改
- 28. 在当前视觉工作室中运行visual studio 2013 2013
- 29. 将“已发布”网站导入视觉工作室作为解决方案
- 30. angular2与视觉工作室2015