2016-05-06 3 views
2

Я создаю только пакет NuGet для контента (например, без DLL, только текстовых файлов). Когда я устанавливаю пакет, я получаю это сообщение об ошибке:Пакет NuGet без сборов жалуется на отсутствие сборок

Install-Package: Не удалось установить пакет 'CodeGenerator.Templates.EF6-CQRS-Aurelia 1.0.2'. Вы пытаетесь установить этот пакет в проект, который нацелен на «.NETFramework, Version = v4.6.1», но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой инфраструктурой. Для получения дополнительной информации свяжитесь с автором пакета.

Это все правда, но я не хочу настраивать рамки для этого пакета - как я могу это сделать?

Пакет здесь: https://www.nuget.org/packages/CodeGenerator.Templates.EF6-CQRS-Aurelia

+0

Как вы генерирующий пакет? Можете ли вы отправить команду и/или файл nuspec? –

+0

BTW Я открыл пакет с помощью Nuget Package Explorer, и я просто заметил, что есть папка 'lib', которая содержит все шаблоны. У меня такое впечатление, что 'lib' является зарезервированным именем, попробуйте переименовать эту папку в нечто другое, например' templates' –

+0

Я использую NuGet Package Explorer для редактирования/сборки пакета. Попробуй свое предложение, спасибо. –

ответ

1

У меня была такая же проблема, но с только сборки цели (и без каких-либо узлов).

Просто добавив пустую папку lib в каталог корневого каталога, она исправила ее.

(Может быть, ошибка в NuGet. Я представил issue.)

Смежные вопросы