我正在尝试在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时,安装失败并出现相同的错误。
有人有想法吗?
答案 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
,因为很久以前它已被弃用,不应该使用。