You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译配置为Release时,无法按Preprod配置发布应用的问题

解决发布配置不生效的问题

1. 检查发布Profile的关联配置

别在项目属性的构建页选配置,直接右键项目→「发布」,在发布界面里找到「构建配置」选项,直接选Preprod并保存,这才是发布时真正用的配置关联项。

2. 修正解决方案级的配置

点击菜单栏「生成」→「配置管理器」:

  • 把「活动解决方案配置」改成Preprod;
  • 对应项目的「配置」列也选Preprod,同时勾上「生成」和「部署」。

3. 清理后重新生成再发布

先执行「生成」→「清理解决方案」,接着选Preprod配置做「重新生成解决方案」,最后再走发布流程。

4. 检查项目文件的硬编码配置

右键项目→「编辑项目文件」,找有没有固定写死的Release配置:

  • 比如<PropertyGroup>里如果有<Configuration>Release</Configuration>,改成<Configuration>$(Configuration)</Configuration>;
  • 同时确认Preprod的配置节点是否存在,比如:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Preprod|AnyCPU'">
  <!-- 这里放Preprod的专属配置,比如输出路径、优化设置等 -->
</PropertyGroup>

5. 修改发布Profile的配置文件

找到项目下Properties/PublishProfiles目录里的对应发布配置文件(.pubxml),检查<LastUsedBuildConfiguration>的值,改成Preprod:

<LastUsedBuildConfiguration>Preprod</LastUsedBuildConfiguration>

内容的提问来源于stack exchange,提问作者Lyrk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 11:43:22