为什么 VS2015 生成 old/incorrect app.exe.config 文件?

Why is VS2015 generating old/incorrect app.exe.config file?

我正在开发 windows 服务并使用 SlowCheetah 来管理转换。我添加了一些设置,因此几个月来第一次更新了 app.config 文件,由于某种原因,当我构建调试配置时,它生成了旧版本的 app.config,修改日期为六周前(1 月 3 日。)

更糟糕的是,查看源代码管理历史,我发现文件似乎从未签入过我构建时显示的更改。也就是说,一个设置被设置为不同的 url 让我测试一些东西......但从未签入。

如果我在发布或测试配置中构建,它会完美运行。

我试过:

没有任何效果,并且 none 我在配置文件中所做的更改会在我构建调试时反映出来。

知道为什么或如何解决它吗?

您是否尝试查看 post 构建部分?听起来好像有什么东西用以前的版本覆盖了构建的版本。