我有,我希望有條件地從兩個文件之一顯示代碼視圖:我可以告訴Visual Studio 2012何時處於調試階段與生產階段?
<%
if (System.Diagnostics.Debugger.IsAttached) {
Response.WriteFile("~/path/to/index-A.html");
} else {
Response.WriteFile("~/path/to/index-B.html");
}
%>
上面的代碼工作......但我其實是,如果調試器附加不太感興趣。相反,我想知道開發人員是否從Visual Studio 2012「標準」工具欄的配置管理器下拉菜單中選擇了「調試」或「生產」。
爲什麼?我有一個預構建步驟,它根據「ConfigurationName」有條件地編譯一些JavaScript和CSS。
我試圖用這樣的:
if (System.Configuration.ConfigurationManager == "Debug") { //...
...但不工作(對於各種原因),我的C#/ ASP.NET知識根本缺乏在這個領域。
幫助?