Is is possible to compile asp.net mvc views into one assemply when publishing web project?
+1
A:
There is ASP.NET Merge tool (Aspnet_merge.exe) and Web Deployment Projects ( UPDATED: Aspnet_merge.exe
came with Windows SDK components when you installing Visual Studio 2008 - look at "%Program Files%\Microsoft SDKs\Windows\v6.0A\bin" folder ). These links may be interesting to you:
- 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
UPDATED:
In ASP.NET MVC projects there is <MvcBuildViews>true/false</MvcBuildViews>
property which enables compiling Views in AfterBuild target. But it does not compile your project in one assembly. You should use ASP.NET Merge tool or Web Deployment Projects.
eu-ge-ne
2009-06-06 16:14:09
i used web deployment projects but it wasn't working as it supposed to
Tadeusz Wójcik
2009-06-06 18:51:52
You could try aspnet_merge.exe -o OutputAssemblyName.dll "path to your compiled project". It works well on my projects
eu-ge-ne
2009-06-06 19:21:23