private static void ExtractPackage(string targetPath, FileStream stream) { using (var archive = new ZipArchive(stream, ZipArchiveMode.Read)) { var packOperations = new PackOperations(); packOperations.ExtractNupkg(archive, targetPath); } }
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); } }