From 47d7a3db83f1d853c29b65b9e1ac64e1e63f1bc0 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Wed, 12 Oct 2005 14:20:27 +0000 Subject: [PATCH] The start command line arguments and the working directory are parsed by the StringParser before the program is run. This enables the use of custom string tags such as TargetPath, TargetDir, etc. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@562 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- src/Main/Base/Project/Src/Project/MSBuildProject.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Main/Base/Project/Src/Project/MSBuildProject.cs b/src/Main/Base/Project/Src/Project/MSBuildProject.cs index 27c4b2345f..1b76c614bd 100644 --- a/src/Main/Base/Project/Src/Project/MSBuildProject.cs +++ b/src/Main/Base/Project/Src/Project/MSBuildProject.cs @@ -308,13 +308,13 @@ namespace ICSharpCode.SharpDevelop.Project { ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = Path.Combine(Directory, program); - string workingDir = this.StartWorkingDirectory; + string workingDir = StringParser.Parse(this.StartWorkingDirectory); if (workingDir.Length == 0) { psi.WorkingDirectory = Path.GetDirectoryName(psi.FileName); } else { psi.WorkingDirectory = Path.Combine(Directory, workingDir); } - psi.Arguments = this.StartArguments; + psi.Arguments = StringParser.Parse(this.StartArguments); if (withDebugging) { DebuggerService.CurrentDebugger.Start(psi);