繁体   English   中英

Visual Studio 2010部署程序包

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM