Tutorial :Best way to detect a release build from a debug build? .net


So I have about 10 short css files that I use with mvc app. There are like error.css login.css etc... Just some really short css files that make updating and editing easy (At least for me). What I want is something that will optimize the if else branch and not incorporate it within the final bits. I want to do something like this

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" />   }  

I'll have a msbuild task that will combine all the css files, minimize them and all that good stuff. I just need to know if there is a way to remove the if else branch in the final bits.


Specifically, like this in C#:

#if (DEBUG)     Debug Stuff  

Next Post »