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

.NET: Add true NuGet multi-targeting

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.12
    • platforms

    Description

      Right now we pack the same .NET 4.0 dll as `net40` and `netstandard2.0` (see nuspec file). While this works well, we can't truly use conditional compilation to leverage modern .NET features (e.g. async transaction flow).

      • Fix the build procedure to include true .NET Core assembly into the NuGet package
      • Make sure .NET Core tests run on Windows as well as on Linux (update TeamCity projects)
      • Fix JVM dll detection (right now Windows Registry is excluded on .NET Core - bug)
      • Review all `#if` conditions to make sure we deliver proper code on all platforms

      Attachments

        Issue Links

          Activity

            People

              ptupitsyn Pavel Tupitsyn
              ptupitsyn Pavel Tupitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: