gpt4 book ai didi

visual-studio-2010 - 在 Visual Studio 2010 中单独缩小 JS 和 CSS

转载 作者:行者123 更新时间:2023-12-04 20:24:54 25 4
gpt4 key购买 nike

我目前正在将一个项目迁移到 Visual Studio 2010 并试图弄清楚如何缩小 JS 和 CSS 文件 个人 在构建。

在 Visual Studio 2008 中,我使用了 Web Deployment Projects使用引用 C# port of the YUI Compressor 的构建任务.在 Visual Studio 2010 中,Web 部署项目似乎已集成到构建过程中。现在有这个 Microsoft AJAX Minifier在公开测试版中,我比以往任何时候都更加困惑。

我找到了 this blog post由于 CSS 限制,这使得使用 Microsoft AJAX Minifier 的业务无法启动。这不应该令人困惑……它应该是 Visual Studio 2010 中的一个复选框。

是否有使用 Visual Studio 2010 执行此操作的简单方法?我在这里想念什么人?

最佳答案

通过编辑 csproj aka msbuild 文件,VS2010 仍然可以实现这一点。

取自 this thread在 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"/>

关于visual-studio-2010 - 在 Visual Studio 2010 中单独缩小 JS 和 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2307972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com