2017-04-18 54 views
1

我讀過SlowCheetah可以做到這一點。我在我的項目中安裝了擴展和nuget包,創建了一個新的構建配置(「使用UAT db進行調試」),創建了一個轉換(用UAT連接字符串替換連接字符串)並通過預覽轉換對其進行了測試,當我在本地運行時不應用轉換。我無法找到任何設置來完成此操作。如何在本地調試時使SlowCheetah使用我的Web配置轉換?

任何人都可以建議嗎?

回答

0

我有同樣的問題(VS2017),並在(不那麼漂亮)的解決方法結束了....

結構:

enter image description here

我讓Web.config中保持所有屬於Web.Debug.Config的設置, 並且只讓Web.Release.config和Web.Test.Config保存轉換。

因此,Web.Debug.Config不包含任何轉換 - 它只保存它初始化的內容。

當我將發佈和測試發佈到其他目標時,轉換正確完成,並且當我從Visual Studio本地調試(「F5」)時,不會發生轉換,並且將應用Web.config中的所有設置。

如果有人想出更好的方法,請分享:)

相關問題