Uploaded image for project: 'Libmongocrypt'
  1. Libmongocrypt
  2. MONGOCRYPT-300

Fix duplication in NuGet packaging for .NET/C#

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • .Net Binding
    • None

    Description

      The `nupkg` file contains a lot of duplicate unmanaged binaries that probably don't need to be included. If you uncompress the resulting `nupkg` file, we have `/Content`, `/ContentFiles`, `/runtimes`, and `/x64/native/osx` all with the same unmanaged dependencies over and over again. We should investigate whether we need the `targets` file (in `/build`) or whether it is superfluous.

      We should review and better understand the NuGet packaging so that we can simplify the NuGet package. The intention is to reduce the number of problems we have when including this package on different frameworks, OSes, and project types.

      Attachments

        Activity

          People

            Unassigned Unassigned
            james.kovacs@mongodb.com James Kovacs
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: