File copy_hostfxr.patch of Package msbuild
Index: linux-packaging-msbuild/eng/cibuild_bootstrapped_msbuild.sh
===================================================================
--- linux-packaging-msbuild.orig/eng/cibuild_bootstrapped_msbuild.sh
+++ linux-packaging-msbuild/eng/cibuild_bootstrapped_msbuild.sh
@@ -61,6 +61,7 @@
unzip -q "$msbuild_zip" -d "$artifacts_dir"
# rename just to make it obvious when reading logs!
mv $artifacts_dir/msbuild $mono_msbuild_dir
+ cp /usr/lib/mono/msbuild/Current/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/libhostfxr.so $artifacts_dir/mono-msbuild/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/
chmod +x $artifacts_dir/mono-msbuild/MSBuild.dll
rm "$msbuild_zip"
fi
Index: linux-packaging-msbuild/mono/build/sdks_and_nugets/update_sdks_and_nugets.proj
===================================================================
--- linux-packaging-msbuild.orig/mono/build/sdks_and_nugets/update_sdks_and_nugets.proj
+++ linux-packaging-msbuild/mono/build/sdks_and_nugets/update_sdks_and_nugets.proj
@@ -61,7 +61,6 @@
Targets="Restore;Build"
Properties="OutputDirectory=$(DotNetOverlayDirectory)\nuget-support\msbuild-bin"/>
- <Exec Command="$(MSBuildThisFileDirectory)/../extract_and_copy_hostfxr.sh $(DotNetSdkVersionForLibHostFxr) $(MSBuildSdkResolverOutDir)" />
<Exec Command="$(MSBuildThisFileDirectory)/../get_sdk_files.sh $(DotNetOverlayDirectory)\msbuild-bin" />
</Target>
</Project>