Ответ 1
В вашем проекте С++/CLI просто добавьте ссылку (Menu- > References- > Add New Reference- > Browse- > Browse...) в файл nlog.dll, который загрузит вас в папку [solutionfolder]/packages/nlog... папка. Кажется, это работает для меня.
Контекст: решение Visual Studio с двумя сборками, Cs и Cpp.
У меня есть некоторые зависимости, которые являются чистыми проектами С# с nuget.org. Я использую оригинальные пакеты, предоставленные авторами. Добавление их в проект Cs отлично работает, но не с Cpp.
Как добавить пакет С# в проект С++?
Так как это С++/Cli, я могу легко использовать объекты .net, и я использую, например. в библиотеке С++ из библиотеки С#. Но как-то nuget позволяет мне выбирать проекты С#, чтобы добавить зависимость С#, а не С++/clr.
В вашем проекте С++/CLI просто добавьте ссылку (Menu- > References- > Add New Reference- > Browse- > Browse...) в файл nlog.dll, который загрузит вас в папку [solutionfolder]/packages/nlog... папка. Кажется, это работает для меня.
Обратитесь к документации NuGet, особенно к параметру "-IncludeReferencedProjects".
"Из проекта"; http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package
С уважением...