cra*_*ver 5 minify visual-studio-2010 yui-compressor microsoft-ajax-minifier
我目前正在将项目迁移到Visual Studio 2010,并试图弄清楚如何在构建时单独缩小JS和CSS文件.
在Visual Studio 2008中,我使用了Web部署项目,其中的构建任务引用了YUI Compressor的C#端口.在Visual Studio 2010中,Web部署项目似乎已集成到构建过程中.现在有这个微软AJAX Minifier在公共测试版中,我比以前更加困惑.
我找到了这篇博文,由于CSS的限制,这使得微软AJAX Minifier的业务不具备启动性.这应该不会令人困惑......它应该是Visual Studio 2010中的复选框.
使用Visual Studio 2010有一种简单的方法吗?我在这里想念的是什么人?
在 VS2010 中,通过编辑 csproj 又名 msbuild 文件,这应该仍然是可能的。
摘自CodePlex 上的这个线程。
<ItemGroup>
<JavaScriptFiles Remove="@(JavaScriptFiles)" />
<JavaScriptFiles Include="../js/2.js"/>
</ItemGroup>
<CompressorTask
JavaScriptFiles="@(JavaScriptFiles)"
ObfuscateJavaScript="True"
PreserveAllSemicolons="False"
DisableOptimizations="Nope"
EncodingType="Default"
DeleteJavaScriptFiles="false"
LineBreakPosition="-1"
JavaScriptOutputFile="../js/2.min.js"
LoggingType="ALittleBit"
ThreadCulture="en-au"
IsEvalIgnored="false"/>
<ItemGroup>
<JavaScriptFiles Remove="@(JavaScriptFiles)" />
<JavaScriptFiles Include="../js/3.js" />
<JavaScriptFiles Include="../js/4.js" />
</ItemGroup>
<CompressorTask
CssFiles="@(CssFiles)"
DeleteCssFiles="false"
CssOutputFile="../css/release.css"
CssCompressionType="YuiStockCompression"
JavaScriptFiles="@(JavaScriptFiles)"
ObfuscateJavaScript="True"
PreserveAllSemicolons="False"
DisableOptimizations="Nope"
EncodingType="Default"
DeleteJavaScriptFiles="false"
LineBreakPosition="-1"
JavaScriptOutputFile="../js/3.min.js"
LoggingType="ALittleBit"
ThreadCulture="en-au"
IsEvalIgnored="false"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4767 次 |
| 最近记录: |