У меня есть библиотека, которая содержит несколько классов, которые мне нужны в нескольких проектах модульных тестов. Библиотека должна быть развернута как пакет NuGet в моем личном репозитории. Я уже развернул там несколько пакетов NuGet, поэтому я знаю, что мне нужно делать.
НО: внутри этой библиотеки мне нужна ссылка на xUnit. И как только я добавлю эту ссылку, больше не будет файла .nupkg, созданного при выполнении dotnet pack
.
Другой интересный эффект заключается в том, что значок проекта превращается в значок Unit Test, как только я добавляю xUnit:

Шаги для воспроизведения:
Создание библиотеки классов
Добавить ссылку на пакет xUnit NuGet
Щелкните правой кнопкой мыши проект и выберите пакет
Ожидаемое поведение: в ./bin/Debug
должен быть файл .nupkg.
Фактическое поведение: такого файла нет.