diff --git a/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/FindAotCompilerTaskBase.cs b/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/FindAotCompilerTaskBase.cs index a58dda6a688f..dd688e291c83 100644 --- a/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/FindAotCompilerTaskBase.cs +++ b/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/FindAotCompilerTaskBase.cs @@ -20,7 +20,7 @@ public abstract class FindAotCompilerTaskBase : XamarinTask { public override bool Execute () { - if (MonoAotCrossCompiler?.Length > 0) { + if (MonoAotCrossCompiler?.Length > 0 && string.IsNullOrEmpty (Environment.GetEnvironmentVariable ("XAMARIN_FORCE_AOT_COMPILER_PATH_COMPUTATION"))) { var aotCompilerItem = MonoAotCrossCompiler.SingleOrDefault (v => v.GetMetadata ("RuntimeIdentifier") == RuntimeIdentifier); if (aotCompilerItem == null) { @@ -51,7 +51,7 @@ string ComputeAotCompilerPath () var csproj = $@" - net6.0-{PlatformName} + net{TargetFramework.Version}-{PlatformName}