public NuGetPackageManager(IPackageRepositories repositories, IAddInManagerEvents events, ISDAddInManagement addInManagement)
        {
            _repositories = repositories;
            _events = events;
            _packageOutputDirectory = Path.Combine(addInManagement.ConfigDirectory, "NuGet");

            _logger = new PackageMessageLogger(_events);

            _events.PackageMessageLogged += Events_PackageMessageLogged;
        }
        public NuGetPackageManager(IPackageRepositories repositories, IAddInManagerEvents events, ISDAddInManagement sdAddInManagement)
        {
            _repositories           = repositories;
            _events                 = events;
            _sdAddInManagement      = sdAddInManagement;
            _packageOutputDirectory = Path.Combine(_sdAddInManagement.ConfigDirectory, "NuGet");

            _logger = new PackageMessageLogger(_events);

            _events.PackageMessageLogged += Events_PackageMessageLogged;
        }