Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main/src
diff options
context:
space:
mode:
Diffstat (limited to 'main/src')
-rw-r--r--main/src/tools/mdtool/mdtool.csproj3
-rw-r--r--main/src/tools/mdtool/src/mdtool.cs6
2 files changed, 7 insertions, 2 deletions
diff --git a/main/src/tools/mdtool/mdtool.csproj b/main/src/tools/mdtool/mdtool.csproj
index 10f2424a4d..65f5e20924 100644
--- a/main/src/tools/mdtool/mdtool.csproj
+++ b/main/src/tools/mdtool/mdtool.csproj
@@ -65,4 +65,7 @@
</Properties>
</MonoDevelop>
</ProjectExtensions>
+ <ItemGroup>
+ <Reference Include="System" />
+ </ItemGroup>
</Project>
diff --git a/main/src/tools/mdtool/src/mdtool.cs b/main/src/tools/mdtool/src/mdtool.cs
index 1da5671f2a..7c5d1ade9c 100644
--- a/main/src/tools/mdtool/src/mdtool.cs
+++ b/main/src/tools/mdtool/src/mdtool.cs
@@ -175,9 +175,11 @@ public class MonoDevelopProcessHost
if (a == "-v")
verbose = true;
- string configDir, addinsDir, databaseDir;
+ string startupDir, configDir, addinsDir, databaseDir;
+ string asmFile = new Uri (System.Reflection.Assembly.GetEntryAssembly ().CodeBase).LocalPath;
+ startupDir = System.IO.Path.GetDirectoryName (asmFile);
Runtime.GetAddinRegistryLocation (out configDir, out addinsDir, out databaseDir);
- SetupTool setupTool = new SetupTool (new AddinRegistry (configDir, addinsDir, databaseDir));
+ SetupTool setupTool = new SetupTool (new AddinRegistry (configDir, startupDir, addinsDir, databaseDir));
setupTool.VerboseOutput = verbose;
return setupTool.Run (args);
}