This is likely a duplicate of the below question but the only answer is a dead link:  

[Minify Html output of ASP.NET Application](https://stackoverflow.com/questions/255008/minify-html-output-of-asp-net-application)

When working with ASP.Net one of the more annoying aspects to me is the fact that Visual Studio puts spaces instead of tabs for white spacing which increases the size of the final HTML. I originally thought of simply changing Visual Studio settings to use tabs instead but then others on my team will still end up overlaying with spaces anyway.

My question is two fold: first is there a way to on a per project setting to change if spaces or tabs are used (and is it even worthwhile if so) and second, is there a way to simply minify all of the views when generated?