У меня есть 1 библиотека классов с 1 открытым классом в ней для целей тестирования. У меня есть шаг в TeamCity для создания решения, и я использую шаг «NuGet Pack», чтобы отбросить его в частный репозиторий TeamCity для частных пользователей, все это прекрасно работает.Private TeamCity Nuget не добавляет ссылку на сборку
Затем я создал консольное приложение и использовал NuGet, я могу видеть свой проект, и я могу его добавить, он загружает проект, но он не добавляет ссылку на проект.
nuspec файл выглядит следующим образом
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Andrew.Test</id>
<version>1.0.1.0</version>
<title>Andrew.Test</title>
<authors>Andrew</authors>
<owners>Andrew</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Description</description>
<copyright>Copyright © 2016</copyright>
<dependencies />
</metadata>
</package>
Я только новичок в создании пакетов NuGet, так что любая помощь будет принята с благодарностью
С уважением,
Эндрю
Просьба показать, как сконфигурирована консольная сборка приложений в TeamCity и в соответствующих частях журнала сборки TeamCity. –
В разделе «Общие настройки» у меня есть «пути артефакта» - «пакеты \ *. Nupkg». В NuGet Pack я использую NuGet 3.3.0, и я указываю свой файл csproj. В разделе «Выходной каталог» у меня есть «пакеты» и «Чистый выходной каталог» и «Опубликовать созданные пакеты для сборки артефактов», отмеченные галочкой – andrewjboyd
Когда вы добавляете пакет nuget в консольное приложение, что такое содержимое package.config? Загружен ли пакет nuget с сервера в папку с вашими пакетами? Что находится внутри папки? Вы пытались разархивировать файл nupkg? Является ли DLL внутри него? – Tamas