| 
					
				 | 
			
			
				@@ -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"}) 
			 |