0
Team Foundation Server를 사용하고 있으며 빌드 서버에서 코드를 빌드 할 때마다 자동으로 압축 된 zip 파일을 내 소스 코드에서 만들어야합니다. 압축 작업 (Team Foundation Server)
<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에서는 사용할 수 없지만 빌드 서버에서만 생각합니다.
고마워요! MSBuild.ExtensionPack.dll 어셈블리의 MSBuild.ExtensionPack.Compression 네임 스페이스 안에 있습니다. – Zsolt
예, 그게 내가 본 것입니다 :) – DaveShaw