From: Ankit Jain Date: Thu, 30 Jul 2009 21:23:56 +0000 (-0000) Subject: * MSBuild.cs (Execute): Log error if the file doesn't exist. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=28b1a41c6894bee78bb102e11bae80d56437f437;p=mono.git * MSBuild.cs (Execute): Log error if the file doesn't exist. svn path=/trunk/mcs/; revision=139125 --- diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog index ab74ea065c6..bd19aed0891 100644 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog +++ b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog @@ -1,3 +1,7 @@ +2009-07-31 Ankit Jain + + * MSBuild.cs (Execute): Log error if the file doesn't exist. + 2009-07-30 Ankit Jain * ResolvedReference.cs (.ctor): Set 'OriginalItemSpec' and 'ResolvedFrom', diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/MSBuild.cs b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/MSBuild.cs index 3f8ed19352a..b953b28f2c5 100644 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/MSBuild.cs +++ b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/MSBuild.cs @@ -65,6 +65,13 @@ namespace Microsoft.Build.Tasks { foreach (ITaskItem project in projects) { filename = project.GetMetadata ("FullPath"); + if (!File.Exists (filename)) { + Log.LogError ("Could not find the project file '{0}'", filename); + if (stopOnFirstFailure) + break; + + continue; + } Directory.SetCurrentDirectory (Path.GetDirectoryName (filename)); outputs = new Hashtable ();