The core issue here is that "metadata" is a valid culture on Linux. Once I moved the build machines to Linux this caused the System.Reflection.Metadata.dll entry to be silently removed from the DLL. Needed to put WithCulture="false" to prevent that from happening.
The core issue here is that "metadata" is a valid culture on Linux. Once I moved the build machines to Linux this caused the System.Reflection.Metadata.dll entry to be silently removed from the DLL. Needed to put
WithCulture="false"
to prevent that from happening.https://github.com/dotnet/msbuild/issues/9152