构建模式始终是调试

时间:2010-09-07 14:21:06

标签: .net build debugging release

我有一个ASP.NET应用程序,我试图在发布模式下构建,但在检查(Assembly Information)时,它总是以调试模式显示。我还更改了Web.config条目以指定编译模式不应该是调试,但仍然没有运气。有没有人有任何想法如何让我的构建进入发布模式?

编辑:项目是VB.NET。

3 个答案:

答案 0 :(得分:2)

Build菜单中,选择Configuration Manager。在那里,您可以将Active solution configuration更改为Release,而不是Debug

另一种方法是获取项目的Properties,选择Build标签,然后为项目的Release选择Configuration

答案 1 :(得分:1)

我们遇到了同样的问题。该项目将在发布版本以及包含解决方案中进行构建。它甚至将dll吐出到release文件夹 - 但是在检查时它是一个调试版本。我在项目的高级编译器设置中找到了解决方案。当Generate debug info设置为none以外的任何内容时,它会出现 - 项目始终以调试模式构建。

将此设置更改为无以解决问题。

答案 2 :(得分:0)

看起来我上面发布的装配信息应用程序并不像我期望的那样工作。我在AssemblyInfo.vb文件中添加了代码,我可以看到我的程序集是在发布模式下构建的,但应用程序却说这是一个调试版本。也许该应用程序在较旧或较新版本的.NET上运行得更好,但它对我不起作用。