Я собираюсь задать пару вопросов здесь... во-первых, с NuGet можно создать пакет из нескольких DLL? Нет проекта визуальной студии, просто командной строки и нескольких предварительно скомпилированных DLL файлов.
Во-вторых, если предположить, что это возможно, почему я постоянно получаю предупреждение "Сборка за пределами папки lib"? Я пробовал все, что я могу придумать, чтобы связать сборки, чтобы добавить себя в качестве ссылок внутри пакета NuGet.
Моя файловая структура выглядит следующим образом
Root
- File1.dll
- lib
- File2.dll
- File3.dll
Когда я говорю NuGet, чтобы упаковать его с помощью .nuspec, подобного этому
<?xml version="1.0"?>
<package >
<metadata>
<id>File1.dll</id>
<version>1.0.0</version>
<authors>thisguy</authors>
<owners>thisguysmom</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>This is some library</description>
<releaseNotes>Porting to NuGet</releaseNotes>
<copyright>Copyright 2012</copyright>
<references>
<reference file="File2.dll" />
<reference file="File3.dll" />
</references>
</metadata>
</package>
Я получаю это предупреждение. Из того, что я читаю, мне не нужно даже определять ссылки node в любом из моих проектов, так как элементы папки lib должны автоматически добавляться в качестве ссылок?
Кто-нибудь знает этот беспорядок NuGet?