Я пытаюсь добавить библиотеку .NET 4 в решение .NET 4.5.1 с NuGet. Это должно сгенерировать следующую запись в файле packages.config и обратиться к dll.NuGet: Не удалось добавить ссылку на 'mscorlib'
<package id="MyCompany.MyApi" version="2.0.1-alpha0680" targetFramework="net451" />
Однако ошибка, что я получаю:
Error: Failed to add reference to 'mscorlib'.
Что работы заключается в следующем:
- Добавьте пакет NuGet в packages.config
- Reference dll в папке пакетов вручную
Но, очевидно, это не мое предпочтительное решение.
Редактировать: Это не дубликат упомянутого вопроса. Эта проблема также возникает, когда я создаю пустое консольное приложение. Таким образом, папка пакетов еще не очищается.
Возможный дубликат: http://stackoverflow.com/questions/8314400/nuget-add-reference-error-while-installing-packages –
Вы уверены, что в пакете нет элемента '', указывающего на mscorlib? Если удалите это –
Rhumborl