AsmResolver icon indicating copy to clipboard operation
AsmResolver copied to clipboard

.NET 3.5 via MonoMod.Backports

Open Washi1337 opened this issue 11 months ago • 2 comments

  • Adds .NET 3.5 build targets for all main packages.
  • Adds MonoMod.Backports as a conditional package reference for .NET 3.5 build targets.
  • Adds a few extra runtime-abstracting shims to the AsmResolver common package.

Closes #536

Washi1337 avatar Mar 17 '24 16:03 Washi1337

Backports has a few of these shims already, on *Ex suffixed types in the same namespace as the relevant type. (Though I see you're limiting the Backports package ref to net35, so they may not actually be terribly useful...)

nike4613 avatar Mar 19 '24 04:03 nike4613

Though I see you're limiting the Backports package ref to net35

Yes, I intend to only include MonoMod.Backports when absolutely necessary (i.e., only for the .NET 3.5 target). Using the existing shims for Array and String would therefore not work out.

Washi1337 avatar Mar 19 '24 10:03 Washi1337