diff --git a/src/Microsoft.PackageManagement/Implementation/PackageManagementService.cs b/src/Microsoft.PackageManagement/Implementation/PackageManagementService.cs index 44d418171c..8ee834d839 100644 --- a/src/Microsoft.PackageManagement/Implementation/PackageManagementService.cs +++ b/src/Microsoft.PackageManagement/Implementation/PackageManagementService.cs @@ -1037,10 +1037,15 @@ namespace Microsoft.PackageManagement.Internal.Implementation { throw new ArgumentNullException("request"); } +#if CORECLR + var providerAssemblies = Enumerable.Empty(); + +#else //looks like registry needs to be here for supporting .msi packages var providerAssemblies = (_initialized ? Enumerable.Empty() : _defaultProviders) .Concat(GetProvidersFromRegistry(Registry.LocalMachine, "SOFTWARE\\MICROSOFT\\PACKAGEMANAGEMENT")) .Concat(GetProvidersFromRegistry(Registry.CurrentUser, "SOFTWARE\\MICROSOFT\\PACKAGEMANAGEMENT")); +#endif #if !COMMUNITY_BUILD // todo: these should just be strong-named references. for now, just load them from the same directory.