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;