1.5 指定特定環境配置設置

 版權所有(c) 2007  Dorian Deng。署名 共享 非商用。
轉載請註明出處:http://blog.csdn.net/doriandeng/archive/2007/09/17/1787895.aspx 

可以用配置工具定製配置的運行時設置以適應特定的環境。這個特徵在有多個環境共享同樣的基本配置但要求不同的設置時非常有用。例如,你可能有一個使用一個用於數據訪問應用程序塊的字符串的開發環境,而測試環境使用另一個。

代替維護多個配置文件或者不得不手工或編程修改,可以創建一個基文件(.config)和一個包含不同的增量文件(.dconfig)。

定製運行時環境

  1. 創建一個.config 文件或者打開一個已存在的。

  2. 添加合適的配置塊並配置它們。

  3. 右單擊Environments,指向New,然後單擊Environment

  4. 在右邊的面板中設置屬性。Name屬性是環境的名稱。EnvironmentConfigurationFile屬性是合併的配置文件。EnvironmentDeltaFile屬性是增量文件。如果你要加密文件,從下拉列表中選擇一個提供程序設置ProtectionProvider屬性。爲要創建的每環境重複第三步和第四步。

  5. 單擊要定製屬性的節點。在Enviroment 上的 Overrides字段中單擊,然後單擊Override Properties

  6. 設置節點的屬性。

  7. 爲要定製的每個節點重複第五步和第六步。

  8. 保存文件。

  9. 右單擊環境結點名稱,然後單擊Save Merged Configuration

也可以用命令行合併主文件和增量文件。如果你打算使用構建腳本,這將非常有用。要合併配置文件,必須在命令中同時提供主文件和增量文件。下列示例代碼展示了語法:

MergeConfiguration.exe configFile deltaFile [mergedFile]

參數如下:

configFile

主配置文件(.config),將與增量文件合併。

deltaFile

環境增量文件。包含將合併到主文件中的信息。

mergedFile

輸出文件。這個文件結果來自configFiledeltaFile。如果不指定mergedFile,將使用保存在deltaFile中的文件名。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章