发布Web项目时是否可以将asp.net mvc View 编译成一个程序集?
最佳答案
有ASP.NET Merge tool (Aspnet_merge.exe)和 Web 部署项目( 更新: Aspnet_merge.exe
安装 Visual Studio 2008 时附带 Windows SDK 组件 - 查看“%Program Files%\Microsoft SDKs\Windows\v6 .0A\bin”文件夹)。您可能会对这些链接感兴趣:
- How Do I: Use MSBuild to Automate the ASP.NET Compiler and Merge Utilities
- Managing ASP.NET Precompiled Output for Deployment Using the aspnet_merge.exe Command
更新:
在 ASP.NET MVC 项目中,有 <MvcBuildViews>true/false</MvcBuildViews>
属性,可以在 AfterBuild 目标中编译 View 。但它不会在一个程序集中编译您的项目。您应该使用 ASP.NET 合并工具或 Web 部署项目。
关于asp.net-mvc - 发布asp.net mvc项目时编译 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/959859/