I found a video from 2008 (Use MSBuild to Automate the ASP.NET Compiler and Merge Utilities) on compiling asp.net websites. I just want to make sure that MSBuild is still the method that is used in the year 2013. What I want to do is give customers my web pages, without having them see too much of the source code. My asp.net pages all have a "code-behind" page, where the code is, and that part at least should be compiled. Some asp.net pages also refer to session variables as follows: <%=session("myVariable") %>, which I read may complicate things. I also have a 'web.config' that I want the user to be able to alter, and some pages that go in the APP_CODE folder.
The user may already have a website, with its own structure and APP_CODE folder, and so I'd have to merge it with theirs.
I use visual studio 2010, but I could just as easily use visual studio 2012 express (I assume).
Any help is appreciated.
Thanks.