Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-7000

.NET: Document .NET Core support and running on Linux / macOs

    XMLWordPrintableJSON

Details

    Description

      Create a documentation page about running Ignite.NET under .NET Core and/or Linux. Things to mention:

      • Delegates can't be serialized under .NET Core: https://github.com/dotnet/corefx/issues/24424
      • Build warning - suppress NU1701 with <PropertyGroup><NoWarn>NU1701</NoWarn></PropertyGroup>
      • Java home, dll paths, etc
      • Publish and deploy (copy libs folder to dotnet publish dir)
      • macOs: document No Java runtime present, requesting install. issue https://bugs.openjdk.java.net/browse/JDK-7131356, https://github.com/s-u/rJava/issues/37
      • VS Code and Rider
      • Mono is supported (useful for 32 bit and/or older distros): need to set IgniteHome, need sudo apt-get install mono-reference-assemblies-4.0 to build
      • <PackageReference Include="System.Configuration.ConfigurationManager" Version="4.4.0" /> may be required
      • Make sure examples in binary package can be run on Mono and .NET Core on every OS.

      Attachments

        1. Cross-Platform Support.md
          3 kB
          Pavel Tupitsyn

        Issue Links

          Activity

            People

              pgarg Prachi Garg
              ptupitsyn Pavel Tupitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: