【发布时间】:2013-11-21 17:22:24
【问题描述】:
我有一个 wpf clickonce 应用程序,它根据配置使用多个 app.configs。当我构建它时输出正确的 app.config,但是当我发布它时使用错误的 app.config。
这是我的设置:
- App.config - 虚拟的空配置文件。
- App.Debug.config - 调试配置
- App.Test.config - 测试配置
- App.UAT.config - UAT
- App.Prod.config - 生产
我的项目设置中有一个“AfterCompile”任务,它根据环境配置应用正确的配置文件,效果很好。但是当我使用 VS2012 发布向导时,它使用虚拟配置文件,而不管配置设置。
【问题讨论】:
-
我正在尝试找到一种解决方案,它不涉及在构建或发布后手动复制/粘贴/修改任何文件,因为这是自动化过程的一部分。
-
我遇到了同样的问题,已经在这里回答了:stackoverflow.com/q/58811775/196526
标签: wpf visual-studio-2012 clickonce app-config publish