Добавление скомпилированных библиотек в пакет NuGet

· 1 мин чтения

Буквально на днях я обнаружил ошибку, связанную с NullReferenceException в отсутствующей библиотеке, которая должна была там быть, поскольку она взята из загруженного нами пакета nuget.

По сути, я скомпилировал класс библиотеки, который ссылался на несколько проектов. На этапе сборки файлы dll добавляются в папку bin, но когда packaging это пакет nuget и устанавливается в другое решение, файлы dll, на которые я ссылался и которые следует скопировать в папку bin, отсутствуют.

Как это решить

Решить эту проблему довольно просто: вам необходимо обновить файл nuspec и для каждой из библиотек, которые вы хотите скопировать, добавить file в часть files.

[[[ТОК_8]]]