diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
index 42176bd59b1..05bdb8e7c0a 100644
--- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
+++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
@@ -7,7 +7,7 @@
<_SharedRuntimeBuildPath Condition=" '$(_SharedRuntimeBuildPath)' == '' ">$(XAInstallPrefix)xbuild-frameworks\MonoAndroid\
- <_GeneratedProfileClass>$(IntermediateOutputPath)Profile.g.cs
+ <_GeneratedProfileClass>$(MSBuildThisFileDirectory)$(IntermediateOutputPath)Profile.g.cs
_GenerateXACommonProps;
$(BuildDependsOn);
@@ -140,6 +140,9 @@
File="$(IntermediateOutputPath)$(CleanFile)"
Lines="$(_GeneratedProfileClass)"
Overwrite="false"/>
+
+
+