Пакет Nuget HotTowel.Angular.Breeze не удается установить в Visual Studio 2015

Я пытаюсь установить пакет nuget HotTowel.Angular.Breeze в Visual Studio Community 2015.

Установка завершается с ошибкой:

Die Datei "C: \ Users \ Holger.nuget \ packages \ HotTowel.Angular.Breeze \ 2.3.3 \ content \ scripts \ breeze.to% 24q.shim.js" konnte nicht gefunden werden.

Немецкий для "Файл не найден".

Я нашел файл breeze.to$q.shim.js в этой папке.

Я установил необходимые пакеты Breeze.Server.WebApi2, HotTowel.Angular, Breeze.Angular, которые работали.

Однако, когда я снова пытаюсь установить HotTowel.Angular.Breeze, установка завершается с той же ошибкой.

У кого-нибудь есть идея?

2 ответа

Решение

Это ошибка в NuGet 3, которая должна быть исправлена ​​в NuGet 3.2. NuGet 3 - это URL-адреса, которые могут вызывать проблемы при установке файлов содержимого со специальными символами.

NuGet 2.8.7 может установить HotTowel.Angular.Breeze 2.3.3 без каких-либо ошибок. Таким образом, единственным обходным решением будет использование более старой версии NuGet, что также будет означать не использование Visual Studio 2015, а Visual Studio 2013 или другой IDE, такой как Xamarin Studio или SharpDevelop.

Я должен также удалить breeze.to$q.shim.js поскольку это устарело давным-давно и не должно использоваться.

Другие вопросы по тегам