2017-09-28 12 views
0

Visual Studio 2017では、jQuery-UI 1.12を、からjquery-ui-1.8.20.jsにアップグレードする必要がありました。私はNuGetコンソールに書いた:NuGetを使用したVisual StudioでのjQuery UIのアップグレード

jQuery.UI -Version NuGetが正しくインストール1.12.1

・パッケージをインストールしても、ファイルがルートにダウンロードされました。私は

NuGetでダウンロードしたメインファイルがjqueryの-ui.jsです(* .cssのために)コンテンツフォルダ(* .jsファイルのデフォルトVS)Scriptsフォルダにし、それらを必要とする、それがのない番号がありませんバージョンをファイル名で指定します。 (もちろん、コンテンツをチェックするときは正しいバージョンです)

どうすればよいですか?ファイルを手動で目的のフォルダにコピーしますか?

私のスクリプトを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")); 

また、このコードをバンドルで変更する必要がありますか? jQuery 1.12をアンインストールして、NuGetコンソールに別のオプションを付けて再インストールしてください。

答えて

1

ファイルを手動で目的のフォルダにコピーする必要があります。

NuGetパッケージファイルは、パッケージ内の構造に基づいてプロジェクトに追加されます。 NuGetパッケージでは、すべてのファイルがContentフォルダに追加されます。また、コンテンツの下に他のフォルダがある場合、ファイルはプロジェクトの同じフォルダに追加されます。

たとえば、jQuery.UIパッケージでは、一部のファイルはコンテンツフォルダに格納され、その他のファイルはScriptsおよびimagesフォルダに格納されます。パッケージをローカルにダウンロードし、NuGet Package Explorerで開くことができます。プロジェクトに同じフォルダが存在する場合、ファイルはそのフォルダに直接追加されます。そのようなフォルダがない場合は、新しいフォルダを作成してファイルを追加します。

関連する問題