我正在编写一个相当简单的 WPF 桌面应用程序,并且在构建\配置管理器下,发布不是一个选项。唯一可用的选项是调试、新建和编辑。
有人知道这是为什么吗?
相关:同一解决方案中的控件库确实将发布作为构建选项。它仅在 wpf 应用程序中丢失。
我正在编写一个相当简单的 WPF 桌面应用程序,并且在构建\配置管理器下,发布不是一个选项。唯一可用的选项是调试、新建和编辑。
有人知道这是为什么吗?
相关:同一解决方案中的控件库确实将发布作为构建选项。它仅在 wpf 应用程序中丢失。
我想到了。
为了修复,我将发布版本的属性组标签从另一个项目中的 xml 复制到缺少它的项目中。
propertygroup 标签的东西确实解决了这个问题。
1)在记事本中打开您的项目文件。
2)在“调试”属性组标记之后粘贴:
<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>