I have a .Net application which has a very large set of native dlls and misc. binary dependencies (200+mb and upwards of 1,000 files).
Is there a standard acceptable way to manage these dependencies and drag them in at once for a .Net application? Since the dependencies are not .Net dlls, they simply need to be copied to the bin directory as opposed to "referenced" from the projects.
As of right now, I have a couple of different thoughts:
- Nuget package which packages the content files (very large package).
- Startup script that downloads the dependencies as needed from some known location (also would allow dynamic updates given this method)
Any insight would be appreciated.