/// <summary>
 /// Initializes a new instance of the <see cref="ItemTemplatesWinFormsWizard"/> class.
 /// </summary>
 /// <param name="language">The language generator (C# or VB.NET).</param>
 /// <param name="dte">The DTE object.</param>
 /// <param name="projectType">Type of the project.</param>
 public ItemTemplatesWinFormsWizard(LanguageGenerator language, DTE dte, ItemTemplateUtilities.ProjectWizardType projectType)
 {
     _language = language;
     _dte      = dte;
     InitializeComponent();
     modelEntitySelection_WinForms1.WinFormWizardForm = this;
     modelEntitySelection_WinForms1.Dte         = dte;
     modelEntitySelection_WinForms1.projectType = projectType;
     modelEntitySelection_WinForms1.FillComboModels();
     btnFinish.Enabled = false;
 }
        /// <summary>
        /// Constructor. Initializes a new instance of the <see cref="ItemTemplatesBaseWebWizard "/> class.
        /// </summary>
        /// <param name="language">The language generator (C# or VB .NET).</param>
        public ItemTemplatesBaseWebWizard(LanguageGenerator language)
        {
            _language    = language;
            _projectType = ItemTemplateUtilities.ProjectWizardType.AspNetMVC;
            // get the general output window
            IVsOutputWindow outWindow       = Package.GetGlobalService(typeof(SVsOutputWindow)) as IVsOutputWindow;
            Guid            generalPaneGuid = VSConstants.GUID_OutWindowGeneralPane;

            if (outWindow != null)
            {
                outWindow.CreatePane(ref generalPaneGuid, "General", 1, 0);
                outWindow.GetPane(ref generalPaneGuid, out _generalPane);
                _generalPane.Activate();
            }
        }