diff --git a/src/AddIns/DisplayBindings/IconEditor/IconEditor/IconEditor.csproj b/src/AddIns/DisplayBindings/IconEditor/IconEditor/IconEditor.csproj
index 2c637b5703..5e508a6e9d 100644
--- a/src/AddIns/DisplayBindings/IconEditor/IconEditor/IconEditor.csproj
+++ b/src/AddIns/DisplayBindings/IconEditor/IconEditor/IconEditor.csproj
@@ -15,11 +15,13 @@
4096
4
false
+ ..\..\..\..\src\Tools\UpdateAssemblyInfo\bin\Debug\UpdateAssemblyInfo.exe
+ Always
+ ..\..\..\..\..\AddIns\AddIns\DisplayBindings\IconEditor\
obj\
obj\Debug\
- bin\Debug\
False
DEBUG;TRACE
true
@@ -29,7 +31,6 @@
obj\
obj\Release\
- bin\Release\
True
TRACE
False
diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/BuildEvents.cs b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/BuildEvents.cs
index 5559e409d8..1d61ec446a 100644
--- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/BuildEvents.cs
+++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/BuildEvents.cs
@@ -1,11 +1,12 @@
//
//
//
-//
+//
// $Revision$
//
using System;
+using System.IO;
using System.Windows.Forms;
using ICSharpCode.SharpDevelop.Internal.ExternalTool;
@@ -22,6 +23,7 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels
SetupFromXmlResource("ProjectOptions.BuildEvents.xfrm");
InitializeHelper();
+ baseDirectory = Path.GetDirectoryName(project.OutputAssemblyFullPath);
ConnectBrowseButton("preBuildEventBrowseButton",
"preBuildEventTextBox",