Можно ли при публикации веб-проекта скомпилировать представления mvc asp.net в одну сборку?
Существует средство объединения ASP.NET (Aspnet_merge.exe) и проекты веб-развертывания ( ОБНОВЛЕНО: Aspnet_merge.exe поставляется с компонентами Windows SDK при установка Visual Studio 2008 - посмотрите папку «% Program Files% \ Microsoft SDKs \ Windows \ v6.0A \ bin» ) . Эти ссылки могут быть вам интересны:
Aspnet_merge.exe
ОБНОВЛЕНИЕ:
В проектах ASP.NET MVC есть свойство <MvcBuildViews>true/false</MvcBuildViews>, которое позволяет компилировать Views в цели AfterBuild. Но он не компилирует ваш проект в одну сборку. Вам следует использовать инструмент слияния ASP.NET или проекты веб-развертывания.
<MvcBuildViews>true/false</MvcBuildViews>