2011-01-31 93 views
0

主要问题是:How do i incorporate an appSettings.Config file with a particular build(dev, stage, live)?我的appSettings.Config根据要将数据包部署到的服务器来更改数据源的conx字符串。我可以通过Package配置并添加我的appSettings.Config,但是,我只能专门添加一个文件dev,stage或live。我需要做的是能够构建解决方案,并基于构建类型合并dev/stage/live appsettings。我怎么能这样做?SSIS部署:Dev Stage Live AppSettings

回答

0

您可以在安装中包含所有配置文件,然后通过环境变量指向正确的配置文件。我知道您希望根据解决方案构建配置来切换配置文件,但是如果存在更简单的替代方案,您会看到一个复杂的解决方案。

它很直着包装过程中添加的注册表信息安装,将设置下的关键机器的环境变量:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\MyVariable 

...到.dtsConfig的路径,当前的环境。