发布 Web 项目时,是否有可能将 ASP.NET MVC 视图编译成一个程序集?
有一个ASP.NET合并工具(Aspnet_merge.exe)和Web部署项目(更新:安装Visual Studio 2008时,Aspnet_merge.exe
随Windows SDK组件一起提供 - 查看“%Program Files%\Microsoft SDKs\Windows\v6.0A\bin”文件夹)。以下链接可能对您有用:
更新:
在ASP.NET MVC项目中,有一个<MvcBuildViews>true/false</MvcBuildViews>
属性,它可以启用在AfterBuild目标中编译视图。但它不会将您的项目编译为一个程序集。您应该使用ASP.NET合并工具或Web部署项目。