Я использую следующую конфигурацию для распаковки файлов в одну папку, а затем разархивирую ее в один файл:
<Target Name="Build_Package" DependsOnTargets="Build_Test">
<!-- Unzip artefacts to local workfolder -->
<unzip ZipFileName="$(MSBuildProjectDirectory)MyZip.zip" TargetDirectory="$(MSBuildProjectDirectory) empunzipped" />
<unzip ZipFileName="$(MSBuildProjectDirectory)AnotherZip.zip" TargetDirectory="$(MSBuildProjectDirectory) empunzipped" />
<!-- Zip files into one single package -->
<Zip Files="$(MSBuildProjectDirectory) empunzipped"
WorkingDirectory="$(MSBuildProjectDirectory) empwork"
ZipFileName="$(MSBuildProjectDirectory) empoutputOutput.zip" />
</Target>
Это приводит в почтовый файл , содержащий вложенную распаковали , который я хочу , чтобы удалить. Я нашел вариант RemoveRoot в старых сообщениях, но это не работает для меня. Я также не могу использовать расширение MSBuild.ExtensionPack.Compression.Zip .
У кого-нибудь есть идея? Спасибо! :)
Я использую следующую конфигурацию для распаковки файлов в одну папку, а затем разархивирую ее в один файл:
<Target Name="Build_Package" DependsOnTargets="Build_Test">
<!-- Unzip artefacts to local workfolder -->
<unzip ZipFileName="$(MSBuildProjectDirectory)MyZip.zip" TargetDirectory="$(MSBuildProjectDirectory) empunzipped" />
<unzip ZipFileName="$(MSBuildProjectDirectory)AnotherZip.zip" TargetDirectory="$(MSBuildProjectDirectory) empunzipped" />
<!-- Zip files into one single package -->
<Zip Files="$(MSBuildProjectDirectory) empunzipped"
WorkingDirectory="$(MSBuildProjectDirectory) empwork"
ZipFileName="$(MSBuildProjectDirectory) empoutputOutput.zip" />
</Target>
Это приводит в почтовый файл , содержащий вложенную распаковали , который я хочу , чтобы удалить. Я нашел вариант RemoveRoot в старых сообщениях, но это не работает для меня. Я также не могу использовать расширение MSBuild.ExtensionPack.Compression.Zip .
У кого-нибудь есть идея? Спасибо! :)
00MSBuild, застежка-молния,