From 5199e8b69d0b741662d7241cf18fa75cbbf1e5a7 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 13 Nov 2010 15:05:17 +0100 Subject: [PATCH 1/2] Allow running SharpDevelop from network drives --- src/Main/StartUp/Project/app.template.config | 21 ++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/Main/StartUp/Project/app.template.config b/src/Main/StartUp/Project/app.template.config index e40b47eeb9..ea8bc3c92a 100644 --- a/src/Main/StartUp/Project/app.template.config +++ b/src/Main/StartUp/Project/app.template.config @@ -3,20 +3,25 @@
+ + - + + + + From 953b992670c5cdd848b1a5ec25c2ca6125a4bbdc Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 13 Nov 2010 19:12:18 +0100 Subject: [PATCH 2/2] Look for SHFB using environment variable, if possible. --- src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs b/src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs index 3f6b8566fa..6939edfd22 100644 --- a/src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs +++ b/src/Main/Base/Project/Src/Commands/ProjectMenuCommands.cs @@ -52,6 +52,10 @@ namespace ICSharpCode.SharpDevelop.Project.Commands static string FindSHFB() { + string envVar = Environment.GetEnvironmentVariable("SHFBROOT"); + if (!string.IsNullOrEmpty(envVar)) { + return Path.Combine(envVar, "SandcastleBuilderGUI.exe"); + } foreach (string registryKey in registryKeys) { string fileName = FindSHFB(registryKey); if (fileName != null) {