Пакет NuGet без сборок жалуется на отсутствие сборок

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

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


person Josh M.    schedule 06.05.2016    source источник
comment
Как вы создаете пакет? Можете ли вы опубликовать команду и/или файл nuspec?   -  person Rui Jarimba    schedule 10.05.2016
comment
Кстати, я открыл пакет с помощью обозревателя пакетов Nuget и только что заметил, что есть папка lib, содержащая все шаблоны. У меня сложилось впечатление, что lib — это зарезервированное имя, попробуйте переименовать эту папку во что-нибудь другое, например templates.   -  person Rui Jarimba    schedule 10.05.2016
comment
Я использую обозреватель пакетов NuGet для редактирования/сборки пакета. Попробую ваше предложение, спасибо.   -  person Josh M.    schedule 10.05.2016
comment
Вы нашли решение для пакета nuget без файлов содержимого?   -  person glpj    schedule 09.06.2016
comment
@glpj На данный момент я просто добавил зависимость от фреймворка, чтобы обойти это. У меня не было возможности покопаться в этом больше с тех пор, как я задал этот вопрос, но как только я это сделаю, я опубликую здесь, если мне будет чем поделиться!   -  person Josh M.    schedule 09.06.2016


Ответы (1)


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

Просто добавление пустой папки lib в мой корневой каталог пакетов исправило это.

(Возможно, ошибка в NuGet. Я отправил проблему.)

person Gerrit    schedule 17.10.2016