2012-12-18 56 views
0

我在我的C#程序中有一些測試代碼,我使用#if和調試變量有條件地包含/排除。如何在Visual Studio中有條件地包含XML

在相關的XML文件中有一些設置我也想有條件地包含/排除。現在,我只是用XML註釋排除它們,但我想找到一種方法來根據我用於C#代碼的相同調試變量有條件地包含/排除它們。

+1

使用'#if'與調試宏更改編譯結果,XML文件不會被編譯。如果你不關心某個特定的值,你應該讓解析XML的程序忽略某些節點。 – Matthew

+0

我知道XML沒有編譯。我只是想能夠以某種方式從文件中排除一些文本。我想有一條路線是讓我的C#代碼只是加載一個不同的文件進行測試,但我想知道是否有一種方法可以在單個文件中執行此操作。 – gonzobrains

+0

你是提供XML文件的人嗎? – Matthew

回答

0

請參閱web.config transforms。它們允許爲每個構建配置自動更改web.config文件(並且在VS2012中,針對每個部署環境)。

相關問題