模板需要比项目包含的更新的脚本版本

时间:2013-07-01 10:37:06

标签: templates asp.net-mvc-4 package nuget breeze

我尝试使用MVC 4的breeze / angular模板。但是,在启动时我得到了这个:

包安装错误

无法将所有必需的包添加到项目中。无法从... / asp.net mvc 4 \ packages

安装以下软件包

jquery.ui.combined.1.9.2无法找到包的版本1.9.2。

现在我看到该文件夹​​包含jQuery.UI.Combined.1.8.24,所以我想知道:

  1. 有没有办法编辑项目,以便它(可能总是)默认使用最新版本的软件包?
  2. 我应该按OK然后再通过nuget安装jquery.ui吗?
  3. 有没有一种聪明的方法来解决这个问题?
  4. 我知道必须有一个解决方案,因为在使用自定义模板时默认情况下会出现错误。我一直在谷歌搜索我的屁股没有任何结果:(

3 个答案:

答案 0 :(得分:2)

希望尽快更新模板并让MS重新发布。您无法自己更新模板。

幸运的是,通过调整代码以使用最新的jQuery或回滚到1.8.x,可以轻松解决此特定问题。

答案 1 :(得分:1)

我无法使用最新的jQuery版本,所以我手动将jQuery文件更新为1.9。另外,请检查您的nuget管理员以获取更新。 Breeze发布了1.3.6,它将更新相应的依赖项目库(我的jQuery文件未受影响)。

答案 2 :(得分:0)

从Visual Studio 2012 Update 3开始,Breeze / Angular SPA模板完全破碎。 jQuery更新修复程序与VS2012 Update 2一起使用,但更新3中的一些更改或其他更改使得VS不能与该示例一起使用。

这并不理想,但考虑到Update 4即将来临,我们可能需要屏住呼吸以预测更新后的4次修复。 :(