我想使用 app.config 文件进行设置,但我不想选择不同的构建配置来选择要使用的设置,我宁愿所有内容都在发布中构建,然后只是 app.config 文件部署应用程序时会有所不同。
将两个 xml 文件合并在一起以便我可以将正确的设置部署到正确的环境的好方法是什么?我发现了几种基于选择不同构建配置的解决方案,并且转换在构建时发生,但我希望转换仅来 self 的部署脚本可以运行的命令行实用程序
最佳答案
在我的公司,我们使用 Web Config Transformation Runner ,在 GitHub 上可用。它可以直接从命令行调用,有点像这样:
D:\Utils\WebConfigTransformRunner.exe App.config App.production.config App.config
我们已将其整合到更大的打包和部署过程中,以处理部署到我们的各种环境。
关于c# - 如何在构建过程之外合并 xml app.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21486408/