0

Team Foundation Serverを使用していますが、ビルドサーバーがコードをビルドするたびに、ソースコードから圧縮されたzipファイルを自動的に作成する必要があります。これは私のプロジェクトファイルの断片です:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<UsingTask TaskName="TransformXml" AssemblyFile="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Tasks.dll" />
<Target Name="AfterBuild">
    <CallTarget Targets="Zipper" />
</Target>
<Target Name="Zipper" Condition="'$(ConfigTransform)'=='ImRunningOnTheServer'">
    <!-- I NEED A "COMPRESSION TASK" HERE-->
</Target>

利用可能な圧縮タスクはありますか?たぶん、目的のタスクはMicrosoft.Web.Publishing.Tasks.dllアセンブリで定義されていますが、それがどこにあるのかわかりません。GACでは利用できません。ビルドサーバーでのみ利用できると思います。

4

1 に答える 1

1

圧縮タスクはMSBuildExtensionPackの一部です。現時点では、ドキュメントにそれらへのリンクが見つかりません(壊れているか、IE9と互換性がないと思います)が、それらはあります。

于 2012-10-05T14:12:34.447 に答える