我瞭解如何更新解決方案中的包,但我的問題是如何更新默認包。 IE:當我創建一個新的解決方案時,它已經是最新版本了,而不必去管理解決方案包,並且每次開始一個新項目時都要更新。更新默認nuget包
例如:如果我創建了一個新的MVC4項目,正在安裝jQuery 1.7.1。 1.8.2自9月份以來一直在運行。我想要默認安裝1.8.2。
我瞭解如何更新解決方案中的包,但我的問題是如何更新默認包。 IE:當我創建一個新的解決方案時,它已經是最新版本了,而不必去管理解決方案包,並且每次開始一個新項目時都要更新。更新默認nuget包
例如:如果我創建了一個新的MVC4項目,正在安裝jQuery 1.7.1。 1.8.2自9月份以來一直在運行。我想要默認安裝1.8.2。
您可以通過修改默認項目模板來更改這些。 您在這裏找到他們:
C:\ Program Files文件 11.0 \ Common7 \ IDE \ ProjectTemplates \
例如,使用剃刀MVC4的Web應用程序模板(x86)的\微軟的Visual Studio語法可以在這裏找到:
C:\ Program Files文件(x86)的\微軟的Visual Studio 11.0 \ Common7 \ IDE \ ProjectTemplates \ CSHARP \網絡\ 1033 \ MvcWebApplicationProjectTemplatev4.0.cshtml
在此文件夾,只需修改.vstemplate XML文件的內容,在這種情況下:
MvcWebApplicationProjectTemplate.11.cshtml.vstemplate
尋找所謂部分包和修改包的版本到你想要的版本。該部分看起來是這樣的:
:<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" /> ...
還要確保更新腳本文件夾中_references.js文件,並確保你想要的版本的軟件包,在以下位置可
C:\ Program Files文件(x86)的\微軟ASP.NET \ ASP.NET MVC 4個\包
另一種方式可以是從包管理器控制檯使用更新包
http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference#Update-Package
這隻會更新現有項目的軟件包。不是未來的項目。 –
嘿......這聽起來像是我想要的結果。然而。我在\ ASP.NET MVC 4 \ Packages文件夾中沒有最新版本的軟件包。我如何獲得最新版本? –
嗨格雷格,你的問題激發了我寫這個話題的博客文章。你可以在這裏找到它,包括如何將這些軟件包安裝到該文件夾的說明:http://www.xavierdecoster.com/update-project-template-to-latest-nuget-packages –
甜,它覆蓋它。謝謝你。 –