[英]Visual Studio 2010 Deployment package
我想在VS2010 Web应用程序包部署过程中使用此任务来压缩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>
与其尝试修改BuildDependsOn属性组,不如尝试让您的目标在编译后或删除构建前触发。 检出c:\\ Program Files \\ MSBuild \\ Microsoft \\ VisualStudio \\ TeamBuild \\ Microsoft.TeamFoundation.Build.targets以覆盖要覆盖的各种目标。
<PropertyGroup>
<AfterCompileSolutionDependsOn>
CompressJS;
</AfterCompileSolutionDependsOn>
</PropertyGroup>
<Target Name="AfterCompileSolution" DependsOnTargets="$(AfterCompileSolutionDependsOn)">
</Target>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.