在Visual Studio 2015中,Nuget包HotTowel.Angular.Breeze安装失败

时间:2015-09-06 08:05:04

标签: nuget visual-studio-2015 hottowel

我正在尝试在Visual Studio Community 2015中安装nuget包HotTowel.Angular.Breeze。

安装失败并显示错误:

  

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 个答案:

答案 0 :(得分:0)

这是一个bug in 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。

答案 1 :(得分:0)

我也应删除breeze.to$q.shim.js,因为很久以前它已被弃用,不应该使用。