|  | @@ -44,6 +44,14 @@ namespace Grpc.Tools.Tests
 | 
	
		
			
				|  |  |                 // Construct the location of MsBuild assemblies from the location of mscorlib assembly.
 | 
	
		
			
				|  |  |                 var msbuildToolPath = Path.Combine(mscorlibDir, "..", "msbuild", "Current", "bin");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +               if (!Directory.Exists(msbuildToolPath))
 | 
	
		
			
				|  |  | +               {
 | 
	
		
			
				|  |  | +                   // with older versions of mono for Mac (e.g. mono 5.16.0 which is currently
 | 
	
		
			
				|  |  | +                   // installed on the kokoro mac workers) the "Current" symlink doesn't exist
 | 
	
		
			
				|  |  | +                   // so also try specifying the msbuild version explicitly
 | 
	
		
			
				|  |  | +                   msbuildToolPath = Path.Combine(mscorlibDir, "..", "msbuild", "15.0", "bin");
 | 
	
		
			
				|  |  | +               }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                 // To make sure we've constructed the right path, make sure the assemblies we're interested
 | 
	
		
			
				|  |  |                 // in are there.
 | 
	
		
			
				|  |  |                 foreach(var assemblyName in new [] {"Microsoft.Build.Framework.dll", "Microsoft.Build.Utilities.v4.0.dll", "Microsoft.Build.Utilities.Core.dll"})
 |