【发布时间】:2010-10-01 11:17:27
【问题描述】:
我正在编写一个相当简单的 WPF 桌面应用程序,并且在构建\配置管理器下,发布不是一个选项。唯一可用的选项是调试、新建和编辑。
有人知道这是为什么吗?
相关:同一解决方案中的控件库确实具有发布作为构建选项。它仅在 wpf 应用程序中丢失。
【问题讨论】:
标签: c# wpf visual-studio-2008 build release
我正在编写一个相当简单的 WPF 桌面应用程序,并且在构建\配置管理器下,发布不是一个选项。唯一可用的选项是调试、新建和编辑。
有人知道这是为什么吗?
相关:同一解决方案中的控件库确实具有发布作为构建选项。它仅在 wpf 应用程序中丢失。
【问题讨论】:
标签: c# wpf visual-studio-2008 build release
我想通了。
为了修复,我将用于发布构建的 propertygroup 标记从另一个项目中的 xml 复制到缺少它的项目中。
【讨论】:
propertygroup 标签确实解决了这个问题。
1) 在记事本中打开您的项目文件。
2) 将此粘贴在“debug”属性组标记之后:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
【讨论】: