【发布时间】:2010-09-23 00:22:12
【问题描述】:
我想在VS2010 Web Application包部署过程中使用这个任务来压缩javascript文件:
<Target Name="CompressJS">
<ItemGroup>
<_JSFilesToCompress Include="*.js" />
</ItemGroup>
<Message Text="Compresing Javascript files $(_PackageTempDir)" Importance="high" />
<JSCompress Files="@(_JSFilesToCompress)" />
</Target>
我在OnAfterPipelinePreDeployCopyAllFilesToOneFolder 之类的一些地方尝试过,但它不起作用。在 WDP 中,我曾经这样:
<PropertyGroup>
<BuildDependsOn>
$(BuildDependsOn);
CompressJS;
</BuildDependsOn>
</PropertyGroup>
【问题讨论】:
-
您当前的构建流程是什么样的?你还有什么其他目标?
-
我还有一些其他的目标,比如 minifiy/merge css 和删除一些文件。我只使用 JS 压缩作为测试示例。
-
您的其他目标是否正常工作,或者它们都存在相同的问题?
-
不,我正在从 WDP 迁移到 VS2010 部署。这是我的第一次尝试
标签: javascript visual-studio-2010 package compression