public NetProjectSettingsControl(NetProject project)
            : this()
        {
            _project = project;
            project.NameChanged += project_NameChanged;

            project.ApplicationTypeChanged += project_ApplicationTypeChanged;
            project.References.RemovedItem += References_RemovedItem;
            project.References.InsertedItem += References_InsertedItem;
            project.RootNamespaceChanged += new EventHandler(project_RootNamespaceChanged);
            project.TargetFrameworkChanged += project_TargetFrameworkChanged;

            nameTextBox.Text = project.Name;
            rootNamespaceTextBox.Text = project.RootNamespace;
            applicationTypeComboBox.SelectedIndex = ((int)project.ApplicationType) - 1;
            targetFrameworkComboBox.SelectedItem = _project.TargetFramework;

            listBox1.Items.AddRange(project.References.ToArray());

            _updateSettings = true;
        }
        public NetProjectSettingsContent(NetProject project)
        {
            Text = project.Name;

            Control = new NetProjectSettingsControl(project);
        }