loycnet / ecsharp

Enhanced C#, LLLPG and core libraries (Loyc.Essentials, Loyc.Collections, Loyc.Syntax including LES, and Loyc.Utilities)
Other
6 stars 2 forks source link

.NET Core/netstandard #2

Closed lol768 closed 5 years ago

lol768 commented 6 years ago

Do these libraries support .NET Core 2.0?

Specifically, I'm looking at Loyc.Syntax, Loyc.Collection Loyc.Essentials

lol768 commented 6 years ago

Result from dotnet-apiport - should be very easy to target netcoreapp2.0 or netstandard2.0 :tada:

Header for assembly name entries Target Framework .NET Core .NET Framework .NET Standard
Loyc.Collections .NETFramework,Version=v4.5 100 100 100
Loyc.Essentials .NETFramework,Version=v4.5 100 100 100
Loyc.Syntax .NETFramework,Version=v4.5 100 100 100
qwertie commented 6 years ago

I have been meaning to make a .NET Core/Standard version, but haven't got around to it yet. Do you need it?

On Mon, Mar 19, 2018 at 7:23 PM, Adam Williams notifications@github.com wrote:

Result from dotnet-apiport https://github.com/Microsoft/dotnet-apiport

  • should be very easy to target netcoreapp2.0 or netstandard2.0 🎉 Header for assembly name entries Target Framework .NET Core .NET Framework .NET Standard Loyc.Collections .NETFramework,Version=v4.5 100 100 100 Loyc.Essentials .NETFramework,Version=v4.5 100 100 100 Loyc.Syntax .NETFramework,Version=v4.5 100 100 100

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/loycnet/ecsharp/issues/2#issuecomment-374180078, or mute the thread https://github.com/notifications/unsubscribe-auth/AAr_TQJD-_vEWeFyVc5yeiRbi7o44WE0ks5tf5VOgaJpZM4Sv9sd .

--

lol768 commented 6 years ago

It would be ideal, I'm using Loyc.Syntax in a project for permissions (https://github.com/lol768/GranularPermissions) which targets .NET Core. Currently it does work (since you're not using anything not available in .NET Core), but the NuGet listing and build logs imply that the library only supports the full .NET Framework.

I develop and run everything on Linux so it's .NET Core or nothing for me, really :smile:

lol768 commented 6 years ago

Any further thoughts on this @qwertie?

qwertie commented 5 years ago

Sorry it took me so long, but I did eventually add .NET Standard versions of everything.

lol768 commented 5 years ago

Cheers for this!

jonathanvdc commented 5 years ago

Nice!