diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AbstractBuildOptions.cs b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AbstractBuildOptions.cs index 5fef875377..8ea3a4b7ed 100644 --- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AbstractBuildOptions.cs +++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/AbstractBuildOptions.cs @@ -80,7 +80,9 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels Get("xmlDocumentation").Enabled = Get("xmlDocumentation").Checked; if (Get("xmlDocumentation").Checked) { if (Get("xmlDocumentation").Text.Length == 0) { - Get("xmlDocumentation").Text = Path.ChangeExtension(FileUtility.GetRelativePath(baseDirectory, project.OutputAssemblyFullPath), ".xml"); + Get("xmlDocumentation").Text = MSBuildInternals.Escape( + Path.ChangeExtension(FileUtility.GetRelativePath(baseDirectory, project.OutputAssemblyFullPath), + ".xml")); } } else { Get("xmlDocumentation").Text = ""; diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/DebugOptions.cs b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/DebugOptions.cs index 7788b0a3ab..c14447fab1 100644 --- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/DebugOptions.cs +++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/DebugOptions.cs @@ -19,9 +19,9 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels SetupFromXmlResource("ProjectOptions.DebugOptions.xfrm"); ConnectBrowseButton("startExternalProgramBrowseButton", "startExternalProgramTextBox", "${res:SharpDevelop.FileFilter.ExecutableFiles}|*.exe;*.com;*.pif;*.bat;*.cmd", - TextBoxEditMode.EditEvaluatedProperty); + TextBoxEditMode.EditRawProperty); ConnectBrowseFolder("workingDirectoryBrowseButton", "workingDirectoryTextBox", - TextBoxEditMode.EditEvaluatedProperty); + TextBoxEditMode.EditRawProperty); InitializeHelper(); @@ -35,20 +35,20 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels b.DefaultLocation = PropertyStorageLocations.ConfigurationSpecific; locationButton = b.CreateLocationButtonInPanel("startActionGroupBox"); - b = helper.BindString("startExternalProgramTextBox", "StartProgram", TextBoxEditMode.EditEvaluatedProperty); + b = helper.BindString("startExternalProgramTextBox", "StartProgram", TextBoxEditMode.EditRawProperty); b.DefaultLocation = PropertyStorageLocations.ConfigurationSpecific; b.RegisterLocationButton(locationButton); - b = helper.BindString("startBrowserInURLTextBox", "StartURL", TextBoxEditMode.EditEvaluatedProperty); + b = helper.BindString("startBrowserInURLTextBox", "StartURL", TextBoxEditMode.EditRawProperty); b.DefaultLocation = PropertyStorageLocations.ConfigurationSpecific; b.RegisterLocationButton(locationButton); Get("startExternalProgram").CheckedChanged += UpdateEnabledStates; Get("startBrowserInURL").CheckedChanged += UpdateEnabledStates; - b = helper.BindString("commandLineArgumentsTextBox", "StartArguments", TextBoxEditMode.EditEvaluatedProperty); + b = helper.BindString("commandLineArgumentsTextBox", "StartArguments", TextBoxEditMode.EditRawProperty); locationButton = b.CreateLocationButtonInPanel("startOptionsGroupBox"); - b = helper.BindString("workingDirectoryTextBox", "StartWorkingDirectory", TextBoxEditMode.EditEvaluatedProperty); + b = helper.BindString("workingDirectoryTextBox", "StartWorkingDirectory", TextBoxEditMode.EditRawProperty); b.RegisterLocationButton(locationButton); UpdateEnabledStates(this, EventArgs.Empty);