protected override async Tasks.Task InitializeAsync(CancellationToken cancellationToken, IProgress <ServiceProgressData> progress) { await ShowModalCommand.InitializeAsync(this); // Load installer package var shell = await GetServiceAsync(typeof(SVsShell)) as IVsShell; var guid = new Guid(InstallerPackage._packageGuid); ErrorHandler.ThrowOnFailure(shell.LoadPackage(guid, out IVsPackage ppPackage)); }
public static async System.Threading.Tasks.Task InitializeAsync(AsyncPackage package) { var commandService = await package.GetServiceAsync(typeof(IMenuCommandService)) as OleMenuCommandService; Instance = new ShowModalCommand(package, commandService); }