所以我有大約10個簡短的css文件,我用mvc應用程序。 有像 error.css login.css etc ... 只是一些非常簡短的css文件,使更新和編輯容易(至少對我來說)。我想要的是能夠優化if else分支並且不將它併入最終位的內容。我想要做這樣的事情從調試版本中檢測發佈版本的最佳方法? .net
if(Debug.Mode){
<link rel="stylesheet" type="text/css" href="error.css" />
<link rel="stylesheet" type="text/css" href="login.css" />
<link rel="stylesheet" type="text/css" href="menu.css" />
<link rel="stylesheet" type="text/css" href="page.css" />
} else {
<link rel="stylesheet" type="text/css" href="site.css" />
}
我有一個MSBuild任務,將結合所有的CSS文件,儘量減少他們和所有的好東西。我只需要知道是否有辦法刪除最後一位中的if else分支。
同類者問題在#1,一個問題,和很多很多不同的答案: http://stackoverflow.com/questions/654450/programatically-detecting-release-debug-mode-net http://stackoverflow.com/questions/798971/how-to-idenfiy-if-the-dll-is-debug-or-release-build-in-net http://stackoverflow.com/questions/194616/how-to-tell-if-net-app-was-compiled-in-debug-or-release-mode http://stackoverflow.com/questions/50900/best-way-to-detect- a-release-build-from-a-debug-build-net http://stackoverflow.com/questions/890459/asp-net-release-build-vs-debug-build – Kiquenet 2011-02-03 19:51:18
請參閱我的帖子: [如何判斷程序集是調試還是發佈](http: //dave-black.blogspot.com/2011/12/how-to-tell-if-assembly-is-debug-or.html)和 [http://stackoverflow.com/questions/798971/how-to -idenfiy-如果最DLL-是調試 - 或釋放積聚在網/ 5316565#5316565](http://stackoverflow.com/questions/798971/how-to-idenfiy-if-the- dll-is-debug-or-release-build-in-net/5316565) – 2012-06-21 13:39:17