发布asp.net mvc项目时编译视图

4
发布 Web 项目时,是否有可能将 ASP.NET MVC 视图编译成一个程序集?
1个回答

2

有一个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部署项目。


我使用了 Web 部署项目,但它没有按照预期的那样工作。 - T W
你可以尝试使用aspnet_merge.exe -o OutputAssemblyName.dll "你编译项目的路径"。在我的项目中它运行良好。 - eu-ge-ne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接