如何配置安装和部署项目以使用转换的应用程序配置?

时间:2011-11-15 15:59:00

标签: app-config transform setup-project setup-deployment slowcheetah

我一直在使用SlowCheetah来转换我的app.config文件,这部分工作正常。当我构建Windows客户端应用程序时,正确的转换应用于AppName.exe.config。

我遇到的问题是S& D Project总是查找app.config,显然不包含更新的值。

如何配置S& D项目以查找AppName.exe.config并将其打包?

1 个答案:

答案 0 :(得分:0)

经过一番长时间的研究后,使用VS 2010 Setup& amp; amp; amp;部署。 这可能与MSBUILD有关,因为它更强大,更灵活,但我目前没有时间详细探索这条大道。

因此暂时作为临时解决方法,我已在app.config中为生产环境输入了值,因为这是MSI将使用的。 我的变换仍适用于其他环境。但是,由于我没有使用MSI部署到其他环境,因此并不重要。

在某个阶段,我会使用构建服务器和CI对此进行排序。

希望有一天能帮助别人。