private async Task ExecuteShellCommand()
        {
            var hwnd   = new IntPtr(DTE.MainWindow.HWnd);
            var window = (Window)System.Windows.Interop.HwndSource.FromHwnd(hwnd).RootVisual;

            dialog = new StrongNameWindow
            {
                Owner       = window,
                DataContext = this
            };
            dialog.Show();


            await Task.Run(() =>
            {
                StartStrongNamekeyGeneration();
            });
        }
 private void CloseDialogWindow()
 {
     dialog.Close();
     dialog = null;
 }