diff --git a/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/LinkerOptions.xaml.cs b/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/LinkerOptions.xaml.cs
index 4abc514ec2..775a0a780b 100644
--- a/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/LinkerOptions.xaml.cs
+++ b/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/LinkerOptions.xaml.cs
@@ -23,37 +23,12 @@ namespace ICSharpCode.CppBinding.Project
public partial class LinkerOptions : ProjectOptionPanel
{
private const string metaElement ="Link";
- private MSBuildBasedProject project;
public LinkerOptions()
{
InitializeComponent();
}
-
- private void Initialize()
- {
- var msDefGroup = new MSBuildItemDefinitionGroup(project, project.ActiveConfiguration, project.ActivePlatform);
-
- this.additionalLibsTextBox.Text = GetElementMetaData(msDefGroup,"AdditionalDependencies");
-
- this.addModuleTextBox.Text = GetElementMetaData(msDefGroup,"AddModuleNamesToAssembly");
-
- this.resourceFileTextBox.Text = GetElementMetaData(msDefGroup,"EmbedManagedResourceFile");
-
- this.additionalOptionsTextBox.Text = GetElementMetaData(msDefGroup,"AdditionalOptions");
-
- string def = GetElementMetaData(msDefGroup,"GenerateDebugInformation");
-
- bool check;
- if (bool.TryParse(def, out check))
- {
- this.CheckBoxChecked = check;
- this.debugInfoCheckBox.IsChecked = check;
- }
-
- IsDirty = false;
- }
#region Properties
@@ -78,18 +53,36 @@ namespace ICSharpCode.CppBinding.Project
#region Save/Load
+ protected override void Initialize()
+ {
+ var msDefGroup = new MSBuildItemDefinitionGroup(base.Project, base.Project.ActiveConfiguration, base.Project.ActivePlatform);
+
+ this.additionalLibsTextBox.Text = GetElementMetaData(msDefGroup,"AdditionalDependencies");
+
+ this.addModuleTextBox.Text = GetElementMetaData(msDefGroup,"AddModuleNamesToAssembly");
+
+ this.resourceFileTextBox.Text = GetElementMetaData(msDefGroup,"EmbedManagedResourceFile");
+
+ this.additionalOptionsTextBox.Text = GetElementMetaData(msDefGroup,"AdditionalOptions");
+
+ string def = GetElementMetaData(msDefGroup,"GenerateDebugInformation");
+
+ bool check;
+ if (bool.TryParse(def, out check))
+ {
+ this.CheckBoxChecked = check;
+ this.debugInfoCheckBox.IsChecked = check;
+ }
+ IsDirty = false;
+ }
+
+
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
HideHeader();
}
- protected override void Load(MSBuildBasedProject project, string configuration, string platform)
- {
- base.Load(project, configuration, platform);
- this.project = project;
- Initialize();
- }
protected override bool Save(MSBuildBasedProject project, string configuration, string platform)
{
diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml
index f4357b9f35..22bdfe36c1 100644
--- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml
+++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml
@@ -30,9 +30,9 @@
-
-
+
+
@@ -54,6 +54,7 @@
x:Name="rootNamespaceTextBox"
Text="{Binding RootNamespace.Value,UpdateSourceTrigger=PropertyChanged}">
+
@@ -139,6 +140,7 @@
Content="..."
Click="Win32ResourceComboButton_Click">
+
@@ -169,6 +171,7 @@
+
\ No newline at end of file