ソリューション内のパッケージを更新する方法は理解していますが、私の質問は、既定のパッケージを更新する方法です。IE: 新しいソリューションを作成すると、新しいプロジェクトを開始するたびに「ソリューションのパッケージを管理」して更新する必要がなくなり、既に最新バージョンになっています。
例: 新しい MVC4 プロジェクトを作成すると、jQuery 1.7.1 がインストールされます。1.8.2 は 9 月からリリースされています。デフォルトで 1.8.2 をインストールしたい。
ソリューション内のパッケージを更新する方法は理解していますが、私の質問は、既定のパッケージを更新する方法です。IE: 新しいソリューションを作成すると、新しいプロジェクトを開始するたびに「ソリューションのパッケージを管理」して更新する必要がなくなり、既に最新バージョンになっています。
例: 新しい MVC4 プロジェクトを作成すると、jQuery 1.7.1 がインストールされます。1.8.2 は 9 月からリリースされています。デフォルトで 1.8.2 をインストールしたい。
これらは、既定のプロジェクト テンプレートを変更することで変更できます。ここでそれらを見つけます:
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\パッケージ
もう 1 つの方法は、パッケージ マネージャー コンソールから update-package を使用することです。
http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference#Update-Package