https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256342
--- Comment #8 from Jan Beich <jbe...@freebsd.org> --- (In reply to Marcin Cieślak from comment #7) It helps and need to be applied in all msbuild consumers but fragile: lang/mono 6.8.* -> 6.12.* requires adding -p:DiscoverGlobalAnalyzerConfigFiles=false. lang/mono6.* itself has some bugs before it can be made default. Besides, updating games/openra is still blocked on newer devel/msbuild thus I'm not interested yet e.g., StreamExts.cs(13,14): error CS0234: The type or namespace name 'Buffers' does not exist in the namespace 'System' (are you missing an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] CSC : error CS1705: Assembly 'System.Threading.Channels' with identity 'System.Threading.Channels, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' uses 'netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' which has a higher version than referenced assembly 'netstandard' with identity 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] CSC : error CS1705: Assembly 'ICSharpCode.SharpZipLib' with identity 'ICSharpCode.SharpZipLib, Version=1.3.3.11, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' uses 'netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' which has a higher version than referenced assembly 'netstandard' with identity 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] MiniYaml.cs(152,51): error CS0246: The type or namespace name 'ReadOnlyMemory<>' could not be found (are you missing a using directive or an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] Exts.cs(603,10): error CS0246: The type or namespace name 'ReadOnlySpan<>' could not be found (are you missing a using directive or an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] Exts.cs(572,30): error CS0246: The type or namespace name 'ReadOnlySpan<>' could not be found (are you missing a using directive or an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] Exts.cs(569,3): error CS0246: The type or namespace name 'ReadOnlySpan<>' could not be found (are you missing a using directive or an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] StreamExts.cs(161,29): error CS0246: The type or namespace name 'ReadOnlyMemory<>' could not be found (are you missing a using directive or an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] Sync.cs(58,42): error CS0246: The type or namespace name 'ILGenerator' could not be found (are you missing a using directive or an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] CSC : error CS1705: Assembly 'Linguini.Bundle' with identity 'Linguini.Bundle, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' which has a higher version than referenced assembly 'netstandard' with identity 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] CSC : error CS1705: Assembly 'Mono.Nat' with identity 'Mono.Nat, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6c9468a3c21bc6d1' uses 'netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' which has a higher version than referenced assembly 'netstandard' with identity 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] Graphics/SpriteFont.cs(248,19): error CS0246: The type or namespace name 'ReadOnlySpan<>' could not be found (are you missing a using directive or an assembly reference?) [.../OpenRA-release-20230225/OpenRA.Game/OpenRA.Game.csproj] -- You are receiving this mail because: You are the assignee for the bug.