繁体   English   中英

VS:作为Web部署程序包发布包括DEBUG配置

[英]VS: Publish as Web Deploy Package includes DEBUG configuration

我有一个ASP.NET MVC4项目,该项目使用Visual Studio中的“ IIS Web部署程序包”发布。 在发布设置中,我选择“发行”作为配置,但有时似乎打包为“调试”版本。

在我的代码中,我有#if DEBUG DEBUG-语句,这些语句在部署的代码中执行。

每次我检查发布设置时,它都设置为“ Release”,但是编译的二进制文件包含“ DEBUG”代码。

我如何找出这样做的原因,以及如何确保“发布”始终创建RELEASE构建?

谢谢


编辑:昨天我又遇到了同样的问题。 每当将二进制文件编译为DEBUG时,我就在我的应用程序中使可见的“版本号”带有“ -DEV”后缀,以使我们意识到这一事实。 截取一些屏幕截图以显示我的意思:

我使用DEBUG配置进行开发,并且在发布时将其设置为使用RELEASE配置:

在此处输入图片说明

但是,这导致了DEBUG构建。 我必须在工具栏中更改配置才能使其工作:

在此处输入图片说明

打开配置设置(右键单击“解决方案”->“属性”),然后检查所有项目都设置为“发布”

在此处输入图片说明

您的发布设置与我的发布设置有些不同,但这是屏幕截图: 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM