Javascript VisualStudio2010部署包
我想在VS2010 Web应用程序包部署过程中使用此任务来压缩javascript文件:Javascript VisualStudio2010部署包,javascript,visual-studio-2010,package,compression,Javascript,Visual Studio 2010,Package,Compression,我想在VS2010 Web应用程序包部署过程中使用此任务来压缩javascript文件: <Target Name="CompressJS"> <ItemGroup> <_JSFilesToCompress Include="*.js" /> </ItemGroup> <Message Text="Compresing Javascript files $(_PackageTempDir)" Impor
<Target Name="CompressJS">
<ItemGroup>
<_JSFilesToCompress Include="*.js" />
</ItemGroup>
<Message Text="Compresing Javascript files $(_PackageTempDir)" Importance="high" />
<JSCompress Files="@(_JSFilesToCompress)" />
</Target>
我不会试图修改BuildDependsOn属性组,而是尝试在编译之后或删除构建之前激发您的目标。请签出c:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets以获取要覆盖的各种目标
<PropertyGroup>
<AfterCompileSolutionDependsOn>
CompressJS;
</AfterCompileSolutionDependsOn>
</PropertyGroup>
<Target Name="AfterCompileSolution" DependsOnTargets="$(AfterCompileSolutionDependsOn)">
</Target>
压缩机;
您当前的构建流程是什么样的?你还有什么其他目标?我还有一些其他目标,比如minifiy/merge css和删除一些文件。我只使用JS压缩作为测试示例。您的其他目标是否正常工作,或者它们是否都有相同的问题?不,我正在从WDP迁移到VS2010部署。这是我第一次尝试WDP中的BuildDependson,它不再适用于vs2010的包部署。
<PropertyGroup>
<AfterCompileSolutionDependsOn>
CompressJS;
</AfterCompileSolutionDependsOn>
</PropertyGroup>
<Target Name="AfterCompileSolution" DependsOnTargets="$(AfterCompileSolutionDependsOn)">
</Target>