为什么 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 让我测试一些东西......但从未签入。
如果我在发布或测试配置中构建,它会完美运行。
我试过:
- cleaning/rebuilding解决方案
- Deleting/recreating app.config 文件(它甚至生成了 1/3 版本 - 当我在删除文件的情况下构建!)
- 正在重启Visual Studio
- 正在重启我的电脑
没有任何效果,并且 none 我在配置文件中所做的更改会在我构建调试时反映出来。
知道为什么或如何解决它吗?
您是否尝试查看 post 构建部分?听起来好像有什么东西用以前的版本覆盖了构建的版本。
我正在开发 windows 服务并使用 SlowCheetah 来管理转换。我添加了一些设置,因此几个月来第一次更新了 app.config 文件,由于某种原因,当我构建调试配置时,它生成了旧版本的 app.config,修改日期为六周前(1 月 3 日。)
更糟糕的是,查看源代码管理历史,我发现文件似乎从未签入过我构建时显示的更改。也就是说,一个设置被设置为不同的 url 让我测试一些东西......但从未签入。
如果我在发布或测试配置中构建,它会完美运行。
我试过:
- cleaning/rebuilding解决方案
- Deleting/recreating app.config 文件(它甚至生成了 1/3 版本 - 当我在删除文件的情况下构建!)
- 正在重启Visual Studio
- 正在重启我的电脑
没有任何效果,并且 none 我在配置文件中所做的更改会在我构建调试时反映出来。
知道为什么或如何解决它吗?
您是否尝试查看 post 构建部分?听起来好像有什么东西用以前的版本覆盖了构建的版本。