-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: .Net Binding
-
None
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.