2016-06-03 7 views
0

Я пытаюсь добавить библиотеку .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 в папке пакетов вручную

Но, очевидно, это не мое предпочтительное решение.

Редактировать: Это не дубликат упомянутого вопроса. Эта проблема также возникает, когда я создаю пустое консольное приложение. Таким образом, папка пакетов еще не очищается.

+0

Возможный дубликат: http://stackoverflow.com/questions/8314400/nuget-add-reference-error-while-installing-packages –

+0

Вы уверены, что в пакете нет элемента '', указывающего на mscorlib? Если удалите это – Rhumborl

ответ

1

После установки обновления 5 Visual Studio 2013 проблема была решена. Если кто-то знает, почему было бы неплохо обогатить этот ответ. Или создайте новый ответ, и я его приму.

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