gpt4 book ai didi

visual-studio - 有什么办法可以同时发布Release和Debug?

转载 作者:行者123 更新时间:2023-12-04 12:06:49 24 4
gpt4 key购买 nike

我目前正在使用ASP.NET MVC 5制作Web应用程序。我一直想在我的bin文件夹中有一个发布版本。如果将构建配置设置为Release,它将不会调试断点。如果将其设置为Debug,则/bin构建将是调试构建。

编译时有什么方法可以生成两个版本吗?也就是说,一个用于调试,第二个用于发布在/bin文件夹中?

最佳答案

无法指示VS在构建时构建多个配置。从VS的角度来看,build命令使用单个配置(调试和发布是两种可能的配置)来构建特定项目或项目解决方案。

但是,您可以使用post build命令执行几乎所有操作(包括触发另一个配置的构建)。但是,仅仅因为您可以在构建后做任何事情,并不意味着这是最佳实践,甚至不是一个好主意。

在走那条路之前,您可能需要考虑这是否是xy problem。 “y”问题实际上是“即使尚未准备好发布我也如何获得我当前代码库的发行副本,并用恰好可以编译的最新代码库不断更新最后一个稳定版本?”

真的有必要插入生产版本发布最新编译的代码库(无论其质量如何),从而在几秒钟内替换最后一个稳定的版本,而无需在调试 session 期间按下单个按钮,而无需按下单个按钮?我会召集最有经验的开发人员说“不”,而大多数团队负责人会说“哦,不!”。对于项目经理来说,这是噩梦。

您可能需要考虑设置一个持续集成构建服务器。我在这里处于黑暗中,但是我认为它可以满足您的需求(尽管不是您所要求的)。

过去,为小型项目设置CI服务器会产生很多开销,因此通常无法完成。这是一个guide on setting up CI using Visual Studio Online and Azure

关于visual-studio - 有什么办法可以同时发布Release和Debug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30367215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com