我找不到这个问题的正确答案.我看到还有其他几个类似的问题,但它们并没有给我提供合适的答案.
在Visual Studio中,是否有一种方法可以在发布应用程序时自动压缩应该压缩的所有文件(HTML,XML,CSS)?
在服务器上拥有所有额外的空白区域,注释和其他内容似乎有点无意义和浪费.我已经找了不同的扩展和NuGet包,但一直找不到能为我提供解决方案的东西.
解决方法
你想要像
Cassette这样的东西.
Cassette automatically sorts,concatenates,minifies,caches and
versions all your JavaScript,CoffeeScript,CSS,LESS,Sass and HTML
templates.
它使用起来非常简单,只需阅读他们的文档即可.设置最多需要5分钟.
要安装,请打开NuGet Package Console并输入:
Install-Package Cassette.Web
这将负责安装和设置.
如需帮助或建议,请查看他们的Google群组:
http://groups.google.com/group/cassette
还可以选择使用SquishIt.它适用于MVC3,与Cassette具有相同的用途.但是,我个人更喜欢卡带.
http://lostinthegc.wordpress.com/2012/01/14/using-squishit-in-an-asp-net-mvc3-web-application/