比方說,在我的主啓動項目我有web.config文件中的一些設置:web.config文件在C#中的工作原理是什麼?
<!-- ... -->
<appSettings>
<add key="Setting" value="setMe!" />
</appSettings>
<!-- ... -->
這個項目有兩種配置:發佈和調試。例如web.Debug.config:
<!-- ... -->
<appSettings xdt:Transform="Replace">
<add key="Setting" value="debugValue" />
</appSettings>
<!-- ... -->
當我編譯它時,沒有轉換的配置文件。我只有三個文件:web.config,web.Debug.config和web.Release.config。
你能否進一步澄清? – Raptor
只有當您發佈**項目時纔會轉換Web配置。不是當你編譯項目時。 – Maarten