我已經瞭解到構建應該非常直接,並且需要較少的人爲干預。在我的情況下,我有3個環境,DEV(開發版),SIT(STG集成測試)和UAT(用戶驗收測試)。所有這些環境都有不同的數據庫連接細節和其他設置(如日誌記錄)。在Visual Studio中管理C#項目中的多個配置文件
當前需要將應用程序部署到SIT環境時,我需要做的是構建應用程序。將其安裝在目標環境中,並手動修改配置文件。這是有問題的,因爲我可能會錯過一些條目。當配置文件很大時,事情會變得更糟。
問題
1 - 反正是有指定使得從VS.構建時環境名稱這樣就可以使用該環境的配置文件。
2 - 有哪些其他方法可以幫助減少人員對建築物的干預?
3 - 假設我的應用程序名稱是「Foo」。我在解決方案中有一個包項目,它將創建可安裝的包。無論如何要根據環境指定產品標題嗎?我的意思是如果選擇了SIT,安裝時的產品名稱將是「Foo-SIT」。我想這會避免混淆版本1的安裝環境。如果有任何更好的選擇,我會很樂意聽到。