diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml
index 28c21e505e..05c931dbc7 100644
--- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml
+++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml
@@ -9,14 +9,14 @@
+
-
-
+
+
@@ -31,60 +31,57 @@
-
-
-
+ Content="{core:Localize Dialog.ProjectOptions.Signing.ChooseKeyFile}">
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+ Content="{core:Localize Dialog.ProjectOptions.Signing.DelaySignWarning}">
+
+
+
-
+
+
+
\ No newline at end of file
diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml.cs b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml.cs
index 0d0025d953..19aba5945d 100644
--- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml.cs
+++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/Signing.xaml.cs
@@ -44,6 +44,7 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels
keyFile.Add(StringParser.Parse("<${res:Global.BrowseText}...>"));
keyFileComboBox.SelectedIndex = 0;
keyFileComboBox.SelectionChanged += KeyFileComboBox_SelectionChanged;
+ IsDirty = false;
}
public ProjectProperty SignAssembly {
@@ -75,6 +76,13 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels
protected override bool Save(MSBuildBasedProject project, string configuration, string platform)
{
+ /*
+ helper.Saved += delegate {
+ if (Get("signAssembly").Checked) {
+ helper.SetProperty("AssemblyOriginatorKeyMode", "File", true, signAssemblyBinding.Location);
+ }
+ };
+ */
if (signAssemblyCheckBox.IsChecked == true) {
this.AssemblyOriginatorKeyFile.Value = "File";
}
@@ -128,6 +136,7 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels
}
}
+
void KeyFileComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var cbo = (ComboBox) sender;