ubisoft / Sharpmake

Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.
Apache License 2.0
927 stars 171 forks source link

Sharpmake is now using .net 6.0 instead of .net 5.0 #231

Closed jspelletier closed 1 year ago

jspelletier commented 1 year ago

It is about 5% faster when generating projects for one of our big game engine.

Kill extension loader code that is using domain loading and unloading:

Can't get a culture when running under globalization invariant in .net 6

Generate a vs2022 debug solution as this is a requirement for .net 6.

Disable Windows-2019 image when compiling on github. .net6 needs VS2022.