2012-01-28 72 views
0

我創建了三個配置。 「發展」,「測試」,「生產」。 Configuration Manager基於配置的應用程序設置使用構建事件

我也有我的設置 Settings

有沒有一種方法,我可以利用下面的屏幕,以確保適當的值設置字段爲每個配置最終定義的數據庫連接字符串? enter image description here

對於一個實體模型的類庫來說,這是可能的嗎?

回答

1

我可以爲您提供三種選擇。

1)在預先構建中使用$(ConfigurationName)將它傳遞到批處理文件或類似內容中。

2)爲每個構建配置使用具有單獨節的配置文件。 VS支持這一點。我認爲這是最好的選擇。見下文。

例如 enter image description here

3)在每個項目配置中聲明一個唯一的編譯符號並在條件編譯的代碼中使用它(不推薦)。

+0

我要運行一些測試,看看是否適合模型。一般來說,我認爲你的答案2將起作用。我一直注意這裏的線程,說明它容易超過你的app.config?關於他們在談論什麼的任何線索?我有多個項目 – 2012-01-30 18:37:24

+0

我也購買了這本書。只是一個參考評論。 http://www.amazon.com/Inside-Microsoft-Build-Engine-PRO-Developer/dp/0735626286 – 2012-01-30 18:39:55

相關問題