diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index 437a3a67f49..5c488d16840 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -318,6 +318,7 @@ public void CheckTimestamps ([Values (true, false)] bool isRelease) var targetsToBeSkipped = new [] { isRelease ? "_LinkAssembliesShrink" : "_LinkAssembliesNoShrink", "_UpdateAndroidResgen", + "_BuildLibraryImportsCache", }; foreach (var targetName in targetsToBeSkipped) { Assert.IsTrue (b.Output.IsTargetSkipped (targetName), $"`{targetName}` should be skipped!"); diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets index c435aca888a..956676d84fa 100755 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets @@ -1447,10 +1447,14 @@ because xbuild doesn't support framework reference assemblies. + Outputs="$(_AndroidLibraryImportsCache).stamp"> + + + + @@ -3071,6 +3075,7 @@ because xbuild doesn't support framework reference assemblies. +