I have 2 repositories: one builds a native dll, and the second consumes the native dll via pinvoke (not a reference).
Currently just to get me by, I'm literally just copying the built native dll into my second repo's project's build output folder.
What is the better longterm method?
My current consideration is to ship the native dll as a nuget package, but can managed projects take nuget packages for native dlls? Even if it can, what settings do I have to enable so that it does a copy of the native dll to my build output directory instead of trying to add it as a reference (which isn't possible anyway)?