igorocampos / ESCPOS

A ESC/POS Printer Commands Helper
56 stars 22 forks source link

Migrate to .NET Core 3.1 because EOL of 3.0 #12

Closed igorocampos closed 4 years ago

igorocampos commented 4 years ago

Test project were already in .NET Core 3.1 (my bad)

igorocampos commented 4 years ago

About the target, why not change from .NET Standard 2.0

image

As you can see in the table .NET Stardard 2.1 (and above actually) are not going to be supported by .NET Framework. You can read more about it here but basically it states

"Given many of the API additions in .NET Standard 2.1 require runtime changes in order to be meaningful, .NET Framework 4.8 will remain on .NET Standard 2.0 rather than implement .NET Standard 2.1. .NET Core 3.0 as well as upcoming versions of Xamarin, Mono, and Unity will be updated to implement .NET Standard 2.1.

Library authors who need to support .NET Framework customers should stay on .NET Standard 2.0."

Which I believe is the case of this library that strives to support all .NET as possible. And as seen in the tests .NET Core 3.1 projects can use it just fine.