用NuGet升级Visual Studio的jQuery UI

问题描述:

在Visual Studio 2017中,我需要升级jQuery UI,从jquery-ui-1.8.20.js到jquery-ui 1.12。我的NuGet控制台中写道:用NuGet升级Visual Studio的jQuery UI

安装,包装jQuery.UI -Version 1.12.1

正确安装的NuGet但这些文件是在根下载。我需要他们在脚本文件夹中(VS默认* .js文件),并在内容文件夹(*的CSS)

通过的NuGet下载的主文件是jQuery的ui.js,它没有数版本中的文件名称。 (当然这是检查其内容时的正确版本)

我该怎么办?将文件手动复制到我想要的文件夹中?

我在VS中引用我的脚本,由BundleConfig。例如:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(      
          "~/Scripts/jquery-{version}.js")); 
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(      
          "~/Scripts/jquery-ui-{version}.js")); 

或者我可能需要修改Bundle中的代码? 或者也许unistall jQuery 1.12并重新安装NuGet控制台中的其他选项?

您需要手动将文件复制到所需的文件夹中。

NuGet包文件将根据包中的结构添加到项目中。在NuGet包中,所有文件都将被添加到Content文件夹中。如果内容下有其他文件夹,这些文件将被添加到项目中的相同文件夹中。

例如,在jQuery.UI包中,一些文件存储在Content文件夹下,其他文件存储在Scripts和images文件夹下。你可以下载软件包到本地并用NuGet Package Explorer打开它。如果项目中存在相同的文件夹,则文件将直接添加到该文件夹​​中。如果没有这样的文件夹,它会创建新文件夹并添加文件。