|
|
|
@ -159,10 +159,12 @@ namespace ICSharpCode.SharpDevelop.Project
@@ -159,10 +159,12 @@ namespace ICSharpCode.SharpDevelop.Project
|
|
|
|
|
loggerChain.HandleError(new BuildError(job.ProjectFileName, ".NET 3.5 SP1 is required to build this project.")); |
|
|
|
|
tcs.SetResult(false); |
|
|
|
|
} |
|
|
|
|
} else if (projectMinimumSolutionVersion <= SolutionFormatVersion.VS2010) { |
|
|
|
|
BuildWorkerManager.MSBuild40.RunBuildJob(job, loggerChain, OnDone, cancellationToken); |
|
|
|
|
} else { |
|
|
|
|
BuildWorkerManager.MSBuild120.RunBuildJob(job, loggerChain, OnDone, cancellationToken); |
|
|
|
|
if (DotnetDetection.IsBuildTools2013Installed()) { |
|
|
|
|
BuildWorkerManager.MSBuild120.RunBuildJob(job, loggerChain, OnDone, cancellationToken); |
|
|
|
|
} else { |
|
|
|
|
BuildWorkerManager.MSBuild40.RunBuildJob(job, loggerChain, OnDone, cancellationToken); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return tcs.Task; |
|
|
|
|
} |
|
|
|
|