在Publish上自动压缩html和css?

Bla*_*nky 7 asp.net visual-studio-2010 asp.net-mvc-3

我找不到这个问题的正确答案.我看到还有其他几个类似的问题,但它们并没有给我提供合适的答案.

在Visual Studio中,是否有一种方法可以在发布应用程序时自动压缩应该压缩的所有文件(HTML,XML,CSS)?

在服务器上拥有所有额外的空白区域,注释和其他内容似乎有点无意义和浪费.我找了不同的扩展和NuGet包,但一直找不到能为我提供解决方案的东西.

Onl*_*ere 6

你想要像Cassette这样的东西.

Cassette自动对所有JavaScript,CoffeeScript,CSS,LESS,Sass和HTML模板进行排序,连接,缩小,缓存和版本化.

它使用起来非常简单,只需阅读他们的文档即可.设置最多需要5分钟.

要安装,请打开NuGet Package Console并输入:

Install-Package Cassette.Web
Run Code Online (Sandbox Code Playgroud)

这将负责安装和设置.

如需帮助或建议,请查看他们的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/