private void PromptForRestart()
{
string prompt = "You must restart Visual Studio for the extensions to be loaded.\r\rRestart now?";
var result = MessageBox.Show(prompt, Vsix.Name, MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result == MessageBoxResult.Yes)
{
IVsShell4 shell = (IVsShell4)_serviceProvider.GetService(typeof(SVsShell));
shell.Restart((uint)__VSRESTARTTYPE.RESTART_Normal);
}
}
}