【发布时间】:2015-05-03 13:31:13
【问题描述】:
我在 2012 年有一个 Web 应用程序,我想它是从 2010 年的解决方案转换而来的。它在工具栏、配置管理器和发布向导中只列出了一个配置“调试”。 web.config或其他地方有什么设置需要更改吗?我不认为它是 Visual Studio 级别的设置,因为其他新项目同时具有调试和发布设置
【问题讨论】:
标签: visual-studio-2012 configuration release-mode
我在 2012 年有一个 Web 应用程序,我想它是从 2010 年的解决方案转换而来的。它在工具栏、配置管理器和发布向导中只列出了一个配置“调试”。 web.config或其他地方有什么设置需要更改吗?我不认为它是 Visual Studio 级别的设置,因为其他新项目同时具有调试和发布设置
【问题讨论】:
标签: visual-studio-2012 configuration release-mode
可用的配置是解决方案文件的一部分。当您使用文本编辑器打开 *.sln 文件时,您会发现如下所示的部分:
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x86 = Release|x86
EndGlobalSection
在您的情况下,我假设Release 的(在此示例中为两个)条目丢失。为了向您的解决方案添加新配置,您必须使用配置管理器。
Menu -> Build -> Configuration Manager... 在 Active Solution Configurations 下,您可以为 Release 添加新配置。
【讨论】: