2011-01-31 92 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的路徑,當前的環境。