Пример #1
0
 private static void ExtractPackage(string targetPath, FileStream stream)
 {
     using (var archive = new ZipArchive(stream, ZipArchiveMode.Read))
     {
         var packOperations = new PackOperations();
         packOperations.ExtractNupkg(archive, targetPath);
     }
 }
Пример #2
0
        private static void ExtractPackage(string targetPath, FileStream stream)
        {
#if NET45
            if (PlatformHelper.IsMono)
            {
                using (var archive = Package.Open(stream, FileMode.Open, FileAccess.Read))
                {
                    var packOperations = new PackOperations();
                    packOperations.ExtractNupkg(archive, targetPath);
                }

                return;
            }
#endif

            using (var archive = new ZipArchive(stream, ZipArchiveMode.Read))
            {
                var packOperations = new PackOperations();
                packOperations.ExtractNupkg(archive, targetPath);
            }
        }
Пример #3
0
        private static void ExtractPackage(string targetPath, FileStream stream)
        {
#if NET45
            if (PlatformHelper.IsMono)
            {
                using (var archive = Package.Open(stream, FileMode.Open, FileAccess.Read))
                {
                    var packOperations = new PackOperations();
                    packOperations.ExtractNupkg(archive, targetPath);
                }

                return;
            }
#endif

            using (var archive = new ZipArchive(stream, ZipArchiveMode.Read))
            {
                var packOperations = new PackOperations();
                packOperations.ExtractNupkg(archive, targetPath);
            }
        }