Visual Studio本身支持爲web.config添加自定義配置轉換。有沒有辦法爲自定義配置文件做同樣的事情?例如,我所在的商店在項目的根目錄中有一個EnvironmentConfigs
目錄,並且存在自定義appSettings.config
和connectionStrings.config
文件。有沒有辦法做web.config做的同樣的事情,並添加appSettings.Release.config
和connectionStrings.Release.config
轉換文件,將它們轉換爲發佈?如何爲自定義配置文件添加配置變換?
6
A
回答
3
我不確定config是這樣的,但請查看VS2010中的Slow Cheetah擴展。您可以通過轉到工具>擴展管理器並搜索聯機圖庫來安裝它。它增加了爲App.Config使用配置轉換的能力,並可能在你描述的場景下工作。它通常會添加很多轉換功能(甚至是web.config的),所以它是一個很好的工具。儘管如此,VS2010不會那麼做。
編輯:根據SlowCheetah的描述:「此包允許您根據構建配置轉換app.config或任何其他XML文件」。所以是的,它似乎會做你所需要的...
相關問題
- 1. AppHarbor自定義配置文件轉換
- 2. 自定義配置文件
- 3. 如何將CKEditor自定義配置文件添加到XPage?
- 4. 如何將自定義字段添加到buddypress配置文件?
- 5. 將自定義設置添加到boot2docker配置文件
- 6. 加載自定義配置文件
- 7. 如何在app.config中添加自定義配置設置?
- 8. 如何將自定義服務行爲添加到WCF配置
- 9. 如何爲我的Yii擴展添加自定義配置
- 10. 添加配置變換不添加
- 11. Visual Studio 2010 - 配置轉換不工作,未添加自定義生成配置
- 12. 在django註冊中添加自定義配置文件字段
- 13. 使用自定義配置類讀取自定義配置文件?
- 14. 加密自定義配置設置
- 15. 如何使用codeigniter加載自定義配置文件?
- 16. 如何使用扭曲加載自定義配置文件?
- 17. 爲Codeigniter配置添加自定義函數,如site_url()&base_url()
- 18. 如何將環境配置文件配置添加到SBT
- 19. Linux USB小配件自定義配置
- 20. Rails - 環境配置文件中的自定義配置?
- 21. Xpage自定義inotes配置獲取配置文件字段
- 22. 提供程序配置的自定義配置文件
- 23. Azure配置文件的自定義配置部分
- 24. 配置自定義Tomcat配置文件夾
- 25. 如何添加自定義配置,例如host_name =「www.abc.com」在symfony2中?
- 26. 如何爲TypeScript配置自定義全局接口(.d.ts文件)?
- 27. 如何添加PCL配置文件259
- 28. 解析自定義XML配置文件
- 29. Restlet自定義配置屬性文件
- 30. 從C#自定義配置文件
不幸的是,這種轉變不會發生在VS.它通過稱爲「kudu」的發佈應用程序發生在遠程服務上。我認爲VS擴展不會在那裏使用它的魔法。 Kudu允許我們推送到遠程git倉庫,然後kudu自動構建並在該系統上發佈項目。它轉換web.config很好,但不是自定義的。 – Chev
有趣。我不熟悉Kudu。所以Kudu是在做什麼改造?它是使用msbuild(或.NET/VS中的某些東西)來處理轉換,還是在內部執行? AFAIK,Microsoft VS不支持除Web.config之外的任何轉換。在找到SlowCheetah之前,我對此進行了相當多的研究。 –
雖然可能不適合海報,SlowCheetah的+1。我們在構建過程中使用它。這是一個很棒的產品。 – spender