diff --git a/studio/src/Volo.Abp.Studio.ModuleInstaller/Volo/Abp/Studio/ModuleInstalling/Steps/SourceCodeDownloadStep.cs b/studio/src/Volo.Abp.Studio.ModuleInstaller/Volo/Abp/Studio/ModuleInstalling/Steps/SourceCodeDownloadStep.cs index f99dd695e9..e598f6d244 100644 --- a/studio/src/Volo.Abp.Studio.ModuleInstaller/Volo/Abp/Studio/ModuleInstalling/Steps/SourceCodeDownloadStep.cs +++ b/studio/src/Volo.Abp.Studio.ModuleInstaller/Volo/Abp/Studio/ModuleInstalling/Steps/SourceCodeDownloadStep.cs @@ -21,20 +21,9 @@ namespace Volo.Abp.Studio.ModuleInstalling.Steps var targetFolder = context.GetTargetSourceCodeFolder(); - CreateTargetDirectory(targetFolder); - - using (var archive = ZipFile.OpenRead(zipFilePath)) - { - foreach (var entry in archive.Entries) - { - entry.ExtractToFile(Path.Combine(targetFolder, entry.FullName)); - } - } - } - - private void CreateTargetDirectory(string targetFolder) - { Directory.CreateDirectory(targetFolder); + + ZipFile.ExtractToDirectory(zipFilePath, targetFolder); } } }