Пакет Nuget не добавляет ссылку на пользовательский пакет - PullRequest
11 голосов
/ 20 мая 2011

Я создал файл nuspec:

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
  <metadata>
    <id>MyPackage.dll</id>
    <version>3.5</version>
    <authors>Me</authors>
    <owners>Me</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>The description</description>
    <tags>tag1</tags>
  </metadata>
</package>

В каталоге с файлом strucutre

  • MyPackage
    • Сборки
      • MyPackage.dll
    • MyPackage.nuspec

Я создал свой пакет с помощью nuget.exe pack myPackage.nuspec и поместил его в свойместные источники.Я могу найти и установить его из Visual Studio, в которой

  • DLL копируется в каталог пакетов
  • Но ссылка не добавляется в проект
  • Файлы repositories.config не созданы
  • Файлы package.config не созданы

Чего мне не хватает?

1 Ответ

14 голосов
/ 20 мая 2011

На случай, если кто-то столкнется с этим в будущем.Решение состояло в том, что каталог «Сборки» нужно было переименовать в «lib».Документация была неправильной (была обновлена, теперь это правильно).

Большое спасибо dotnetjunky за кодовый комплекс

...