У меня есть несколько пакетов nuget, созданных и установленных на моем локальном сервере Nuget. Они отлично работают. Я не могу установить их без проблем. Но когда я создал еще один пакет и поместить его на сервер пакет установки всегда терпит неудачу с ошибкой:Ошибка установки пакета Nuget
Could not install package ... You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
Проект точно такой же: он использует ту же каркасную версию (4.5). Я создал еще один пакет с одинаковыми настройками и работает так, как ожидалось. Проект не ссылается ни на что, что требует других фреймворков. Фактически, все сборки, которые он использует, также используются в других пакетах.
nuspec - это то же самое, что и в других местах. Я попытался включить другие версии фреймворка, и это не помогло.
<file src="bin\Release\*.*" target="lib\net45\" />
Я проверил, что упаковано в полученный nupkg. Он имеет DLL в lib/net45. Я не нашел отличий от других пакетов.
Я полностью смущен. Почему пакеты для очень похожих проектов дают разные результаты.
Есть ли способ узнать, что является причиной ошибки: Ошибка установки. Откат ...
Виктор
0 Какой тип nuget вы используете? У меня были сходные проблемы с ProGet. –