簡體   English   中英

web.config的多個聚合轉換

[英]Multiple, aggregate transforms of web.config

簡而言之,是否可以在構建時使用這種嵌套的轉換層次結構來轉換web.config?

web.config
  |_
    web.config.release
        |_web.config.release.live
        |_web.config.release.stage

因此,換句話說,web.config.release將xdt:transform應用於web.config,然后最后兩個將轉換應用於該輸出

我試圖避免所有轉換中的重復。 例如,在我的示例中,最后兩個僅比插入鍵,連接字符串或帳戶密碼有用。

我是否錯過了明顯的事情-這可能嗎?

事實證明,這種作品。 它可以實現我想要的功能,盡管我不知道如何知道在哪種情況下使用哪個文件,但是在VS2013中僅給出了這些文件。

文件布局

web.debugweb.release轉換通常在構建時應用。 Wen.IIS Localhost xxxxWen.IIS Localhost xxxx配置在發布時將應用於該輸出。 后面的文件只需要包含與上一個轉換輸出不同的幾行。

發布很適合調試,這正是我想要的,但是因為我不那樣發布實時網站。 我曾經以為csproj中可能有一些構建事件任務可以編輯,但是它似乎內置在VS中或在其他地方定義。

因此,我得到了想要的多重轉換任務,但是我沒有找到問題中概述的構建嵌套轉換的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM