Ice on .Net Core?

soccermitchysoccermitchy Member Mitchell MonahanOrganization: PersonalProject: Simple project for syncing hololenses together

Hey, I do C# development on Linux using .Net Core, and I have tried to use Ice with it, but it was complaining about not finding a namespace named ice (I don't remember the exact error, this was a few days ago). When I tried to add ice.dll to the project, it complained that it was not compatible (it used .Net 4.x instead of .Net Core/.netstandard), has anyone gotten Ice to work with .Net Core?

Tagged:

Answers

  • benoitbenoit Rennes, FranceAdministrators, ZeroC Staff Benoit FoucherOrganization: ZeroC, Inc.Project: Ice ZeroC Staff

    Hi,

    The Ice DLL does indeed depend on the .NET Framework right now, we don't support using Ice with .NET Core for now.

    Cheers,
    Benoit.

  • soccermitchysoccermitchy Member Mitchell MonahanOrganization: PersonalProject: Simple project for syncing hololenses together

    Is it planned? I could try and help port it over to .Net Core if there isn't any native code used in it.

  • benoitbenoit Rennes, FranceAdministrators, ZeroC Staff Benoit FoucherOrganization: ZeroC, Inc.Project: Ice ZeroC Staff

    Hi Mitchell,

    We don't have short terms plan to port Ice to .Net Core. This is certainly something we will reconsider if we have customer demand for it.

    It shouldn't be too difficult to get rid of the very few native calls (mostly related to Bzip2 compression which can be made optional). The biggest task is to get rid of the .NET APIs which are not supported with .NET Core (Serializable, ICloneable if I recall correctly) and to integrate with the .NET Core build system.

    Feel free to give it a try, all our sources are on GitHub :)

    Cheers,
    Benoit.

Sign In or Register to comment.