[英]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.