使用Nuget 安装指定版本package或者更新package到指定版本

最近在琢磨MVC和EntityFramework,使用的VS是2013版的,在Nuget的GUI界面下安装了EntityFramework(默认安装最新版的,怎么安装指定版本还没找到),按照MVC的示例项目MusicStore逐步做的过程中发现MVC4不支持EntityFramwok 6。

尝试去更新MVC版本各种失败,只能试着去降低EntityFramework版本。但是通过Nuget的GUI界面无法安装或更新到指定版本的EntityFramwok。在网上搜了搜相关资料(事实上也很容易搜到),做个备忘。

首先打开程序包管理器控制台:工具→Nuget程序包管理器→程序包管理器控制台

打开如下图所示的命令行界面

安装指定版本的Package(例如:EntityFramework 5.0):

PM> Install-Package EntityFramework -ProjectName MusicStore -Version 5.0

更新到指定版本的Package(例如EntityFramewrok 6.0):

PM> Update-Package EntityFramework -ProjectName MusicStore -Version 6.0
Update-Package命令相关参数说明: 
Parameter Type Description
-Id string Specifies the Id of the package to be updated.
-ProjectName string Specifies the name of the project in which packages should be updated.
-Version SemanticVersion* Specifies the new target version of the package as a result of the update.
-Source string Specifies where to look for package updates, overriding the package sources that are specified in the Options dialog. This value can be either a url to a remote repository or a path to a local repository or the name of a package source specified in the Options dialog.
-IgnoreDependencies Switch parameter If set, NuGet will ignore dependency packages and only update the main package.
-Safe Switch parameter If set, NuGet will only update to a new version that has the same major and minor versions as the previous package. For example, if the old version is 1.2.0, NuGet will accept the update package with version of 1.2.1 or 1.2.9999 but it will not accept 1.3.0.
-IncludePrerelease Switch parameter If set, NuGet will consider prerelease packages as candidates for updates.
-Reinstall Switch parameter If set, instead of updating the package to the latest version, NuGet will uninstall the package and reinstall the same version. This is useful when, for example, you‘ve updated the target framework of your project, e.g. from .NET 4.0 to .NET 4.5, and you want to reference .NET 4.5-specific assemblies in the package. You can‘t set this parameter together with the -Version parameter.

                              参考资料:http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference

使用Nuget 安装指定版本package或者更新package到指定版本,布布扣,bubuko.com

时间: 2024-10-10 16:15:40

使用Nuget 安装指定版本package或者更新package到指定版本的相关文章

升级R版本后,更新Package

升级R版本后,若重新安装所有的package将非常麻烦,可以尝试运行一下程序: 1)在旧版本中的R中运行 #--run in the old version of R setwd("C:/Temp/")  #注意要在C盘中新建Temp文件夹 packages <- installed.packages()[,"Package"] save(packages, file="Rpackages") 2)在新版本中的R运行 #--run in t

ASP.NET-MVC-使用NuGet安装指定Jquery版本

摘要:ASP.NET-MVC-使用NuGet安装指定Jquery版本 1.首先开启 套件管理器主控台 2.开启浏览器,拜一下google 3.目前主页推的是2.0.3版,但因为他没支持IE8,所以这不是我要的版本,我要装的事1.9.x版,所以将网页往下拉,这可以看到我要的版本 . 4.回到VS的 [套件管理器主控台] 的画面,将刚刚复制的字给贴上,按下Enter 之后,就开始安装 Jquery 置项目喽 当然,若自己已经知道版本,可以直接在主控台打上去新增就好,可以不用查询NuGet 网站喽 N

[git] 更新到某个指定版本

[git] 更新到某个指定版本 - Vanquisher - 博客频道 - CSDN.NET ??? [git] 更新到某个指定版本??? 2015-09-06 09:30 527人阅读 评论(0) 收藏 举报??? 分类:??? ProjectManage(1)??? 作者同类文章X ??? 版权声明:本文为博主原创文章,未经博主允许不得转载. ??? 比如: ??????? repo forall -c ' git clean -dfx;git reset --hard HEAD ' 2>&am

yum功能:安装软件组,全系统更新

yum 不仅能够提供在线自动升级,他还可以用于查询,软件组的安装,整体版本的升级等. yun  [option]  [查询的工作项目]  [相关参数]          option: 主要的的参数,包括                 -y:当 yum 询问用户的意见时,主动回答 yes 而不需要要有键盘输入         [查询的工作项目]:由于不同的使用条件,而又一些选择的项目,包括:            install     :  指定的安装软件的名称,后面需接着输入软件的名称  

NuGet安装及简单使用

通过Visual Studio安装NuGet 直接下载并安装NuGet 一.通过Visual Studio安装NuGet 打开Visual Studio扩展管理器 2.选择联机库,并在搜索中写入NuGet,然后点击搜索结果中NuGet Package Manager后的下载 3.下载完成后,出现条款窗口,点击"安装"即可 安装成功后重起Visual Studio即已安装成功 当我们重起完VisualStudio,再次打开"扩展管理器"时就能在"已安装的扩展

使用NuGet安装EntityFramework4.2

使用NuGet安装EntityFrameWork4.2 1.下载NuGet 有两种方式下载NuGet 第一种:在微软的档案库下载,下载地址为:http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c?SRC=VSIDE 弟二种:在vs2010的Tools中Extension Manager->OnlineGallery 中搜索NuGet并下载安装 2.安装NuGet 在安装NuGet时,遇

ubuntu安装goagetn(网上搜索归纳整理,ubuntu1404版本测试通过)

必须装: 1.sudo apt-get install python-dev python-greenlet python-gevent python-vte python-openssl python-crypto python-appindicator 2.sudo apt-get install python-dev python-pip && sudo pip install gevent --upgrade 3.安装git工具.通过以下命令进行安装: >sudo apt-g

svn 回退/更新/取消至某个版本命令详解【转】

转自:http://www.cnblogs.com/mfryf/p/4654110.html 1. 取消Add/Delete 取消文件 svn revert 文件名 取消目录 svn revert --depth=infinity 目录名 2. 回退版本 方法1: 用svn merge 1) 先 svn up,保证更新到最新的版本,如20: 2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如10 .如果想要更详细的了解情况,可以使用svn diff -r 10:20 [文件或目录

PHPWAMP更新预告【同时支持php、asp、asp.net!180个数据库版本一键切换!700个php版本一切切换 】

绿色集成环境PHPWAMP8.8.8.8最新版即将发布!(将在51CTO博客首发:http://lccee.blog.51cto.com/) 更新预告:下周即将更新最新版phpwamp! 最新版同时支持php.asp.asp.net网站程序(全部免安装彻底纯绿化.一键删除域名端口) 关于要求我支持jsp网站的同学们,先等等吧,可能再下个版本就有了. 新版本支持切换数据库,还支持自定义数据库 700个php版本一切切换,180个数据库版本一键切换!可 同时运行!完美兼容各个组件.彻底解决兼容问题.