我正在开发一个大型.NET项目。我目前正在使用YUI压缩器为JS和CSS文件创建自动缩小器。在做了一些研究之后,我发现项目中最重的文件实际上是.NET资源(就像MS ajax文件一样)。他们非常大而且没有贬低。
我想知道,有什么办法可以缩小它们吗?
由于
答案 0 :(得分:2)
是的 - 绝对有一种方法可以缩小和/或组合ASP.NET应用程序的任何Javascript和/或层叠样式表。
但在我删除一些链接之前......如果你正在使用一些主要的javascript框架,比如jQuery,MSAjax,等等......它们通常都有缩小版本可供下载..和{{3} } ..这意味着您不需要在解决方案中缩小/组合它们。
some of them are available on CDN's
现在,最后了解一些关于如何缩小/组合ASP.NET解决方案的信息。
Here is a list of major javascript libraries cached on the MS CDN关于如何创建一个MSBuild.xml文件,该文件用于定义YUICompressor.NET的所有配置设置/选项。
虽然This link has some documentation关于如何使用TFS2008和持续集成执行此操作。
HTH。
答案 1 :(得分:0)
您是要尝试压缩JavaScript还是其他任何类型的文件?
如果您期待压缩JavaScript文件,您实际上也可以继续压缩ASP.NET AJAX库。这是一种标准做法,大多数大型JS库在部署之前都会被压缩。