2

ソリューション内のパッケージを更新する方法は理解していますが、私の質問は、既定のパッケージを更新する方法です。IE: 新しいソリューションを作成すると、新しいプロジェクトを開始するたびに「ソリューションのパッケージを管理」して更新する必要がなくなり、既に最新バージョンになっています。

例: 新しい MVC4 プロジェクトを作成すると、jQuery 1.7.1 がインストールされます。1.8.2 は 9 月からリリースされています。デフォルトで 1.8.2 をインストールしたい。

4

2 に答える 2

3

これらは、既定のプロジェクト テンプレートを変更することで変更できます。ここでそれらを見つけます:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\

たとえば、Razor 構文を使用した MVC4 の Web アプリケーション テンプレートは、次の場所にあります。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\CSharp\Web\1033\MvcWebApplicationProjectTemplatev4.0.cshtml

このフォルダー内で、.vstemplate XML ファイルの内容を変更するだけです。この場合は次のようになります。

MvcWebApplicationProjectTemplate.11.cshtml.vstemplate

packagesというセクションを探して、パッケージのバージョンを必要なものに変更します。セクションは次のようになります。

<WizardData>
        <packages repository="registry" keyName="AspNetMvc4VS11" isPreunzipped="true">
            <package id="EntityFramework" version="5.0.0" skipAssemblyReferences="true" />
            <package id="jQuery" version="1.7.1.1" />
...

また、Scripts フォルダー内の _references.js ファイルを更新し、必要なバージョンのパッケージが次の場所にあることを確認してください。

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\パッケージ

于 2012-11-24T20:26:50.047 に答える
0

もう 1 つの方法は、パッケージ マネージャー コンソールから update-package を使用することです。

http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference#Update-Package

于 2012-11-27T08:51:02.103 に答える