首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动更新通过jQuery包安装的NuGet UI?

问如何手动更新通过jQuery包安装的NuGet UI?
EN

Stack Overflow用户
提问于 2013-02-28 21:51:04
回答 3查看 9.2K关注 0票数 2

Situation

我正在处理一个使用默认VisualStudio2012项目模板生成的ASP.NET Web项目。从那时起,我就使用NuGet来安装jQuery用户界面版本1.10.0。

我需要更新到jQuery UI 1.10.1,因为我需要一个bug修复程序。据网站介绍,1.10.1是目前稳定的版本。但是,这个版本没有可用的NuGet包!

我不知道为什么NuGet包会落后于jQuery用户界面团队在其网站上发布的最新稳定版本。(是的,我意识到可能有一个不同的团队来管理nuget包裹本身.但这似乎仍然需要不断更新.或者,通过jQuery安装NuGet的价值非常有限。)

问题

如何在我的项目中手动将jQuery UI (作为NuGet包安装)更新为1.10.1?

我已经下载了最新的1.10.1 javascript文件。现在..。当我查看我的ASP.NET Web项目时,我在脚本文件夹中看到以下文件:

​

​

那我该怎么做..。删除以下两个文件?

  • jquery-ui-1.10.0.js
  • jquery-ui-1.10.0.min.js

用这些新文件替换...and?

  • jquery-ui-1.10.1.js
  • jquery-ui-1.10.1.min.js

,这看起来不起作用。

在我的主页中包含jQuery的方式(来自Visual 2012生成的默认模板)如下所示:

​

​

上面看到的JS包,称为"jquery.ui.combined“,是由某种隐藏代码自动生成的。继续看你的项目..。您不会发现任何明显的地方,这个包是定义的。所以如果我加上最新的JS文件..。我似乎根本无法定义它们被使用或捆绑在一起。它们不是NuGet包逻辑/代码所期望的版本!

有什么想法吗?

另一个潜在问题

当我下载jQuery UI 1.10.1时,它还附带了jQuery Core1.9.1。正如您在上面我的脚本文件夹中所看到的,jQuery UI 1.10.0似乎与jQuery Core1.9.0并驾齐驱。如果我更新jQuery UI..。我还需要更新到匹配的jQuery核心吗?(这些是单独的NuGet包)

请具体回答

我想要解释如何从jQuery包手动更新安装的的NuGet UI版本.在ASP.NET Web 项目上。

我认为这将是有用的,这样在将来,开发人员可以在jQuery UI网站上的稳定版本中包含最新的bug修复程序.而不需要等待包出现在NuGet提要上。

EN

回答 3

Stack Overflow用户

发布于 2013-02-28 22:02:53

jQuery UI团队还没有为他们的软件包上传1.10.1版本。恐怕你得等他们放出来。

如果不能等待,可以先卸载jQuery UI的当前版本,然后手动将1.10.1版本的脚本文件添加到项目中。

票数 3
EN

Stack Overflow用户

发布于 2013-02-28 22:22:07

的工作.虽然这看起来是个糟糕的方法.

我刚打开这些文件..。

  • jquery-ui-1.10.0.js
  • jquery-ui-1.10.0.min.js

...and用这些文件中的内容替换了内容:

  • jquery-ui-1.10.1.js
  • jquery-ui-1.10.1.min.js

我留下的文件名和它们一样。因此,即使JavaScript文件被命名为版本“1.10.0”.他们实际上持有版本"1.10.1“的代码。

我认为这可能是个糟糕的主意

如果其他开发人员试图从源代码管理中删除我的代码,会发生什么.并且他们使用NuGet包管理器来恢复他们还没有的包。它会不会拉出jQuery UI包并替换我修改过的JavaScript文件,这些文件来自nuget包?然后页面就会再次显示出错误的行为,没有人会知道原因。

至少..。现在,我可以继续开发与错误修复!很烦人..。覆盖显示在对话框的顶部,我无法与页面交互。下面是修复过的bug:http://bugs.jqueryui.com/ticket/8984

票数 1
EN

Stack Overflow用户

发布于 2013-03-29 13:26:13

转到: Visual -> Tools => Library Package =>和Package设置窗口中有选项,如屏幕截图中所示

​

点击添加(+)按钮在右侧顶部和内部源浏览器到您的文件夹位置的任何软件包的Nuget。名字是你想要的,然后按Ok

现在,您可以看到您的包进入扩展和更新窗口。

在当前项目中安装

使用控制台:您的包名

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15146340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档