@@ -22,6 +22,7 @@ public class ZipPackage : PackageDefinition
2222
2323 // ZIP package supports bundling of extensions
2424 public PackageReference [ ] BundledExtensions { get ; }
25+ public bool HasBundledExtensions => BundledExtensions != null ;
2526
2627 // The file name of this package, including extension
2728 public override string PackageFileName => $ "{ PackageId } -{ PackageVersion } .zip";
@@ -46,6 +47,12 @@ public class ZipPackage : PackageDefinition
4647 _context . Unzip ( $ "{ BuildSettings . PackageDirectory } { PackageFileName } ", $ "{ PackageInstallDirectory } { PackageId } .{ PackageVersion } ") ;
4748 }
4849
50+ protected override void InstallExtensions ( ExtensionSpecifier [ ] extensionsNeeded )
51+ {
52+ // TODO: Do nothing for now. Future: only install extensions not bundled
53+ // or previously installed.
54+ }
55+
4956 private void CreateZipImage ( )
5057 {
5158 _context . CleanDirectory ( BuildSettings . ZipImageDirectory ) ;
@@ -58,10 +65,6 @@ public class ZipPackage : PackageDefinition
5865 BuildSettings . OutputDirectory ,
5966 BuildSettings . ZipImageDirectory + "bin/" ) ;
6067
61- _context . CopyFileToDirectory (
62- BuildSettings . ZipDirectory + "nunit.bundle.addins" ,
63- BuildSettings . ZipImageDirectory ) ;
64-
6568 var addinsDir = BuildSettings . ZipImageDirectory + "bin/net462/addins/" ;
6669 _context . CreateDirectory ( addinsDir ) ;
6770
0 commit comments