最近在琢磨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 notaccept 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.

使用Nuget 安装指定版本package或者更新package到指定版本相关推荐

  1. node更新到最新版本_win10怎么更新flash到最新版本「系统天地」

    Flash Player是一款轻量级浏览器插件,让用户在win10系统上浏览网页时能够享受到更广泛的多媒体体验,但是对于这样一款插件也需要对其进行及时的更新,以便用户使用过程中更好的体验,那么win1 ...

  2. 怎么升级Android Studio版本,Android Studio更新的四种版本介绍

    Android Studio在更新版本时,会有让选择升级源,如下: 默认情况下选择的是Stable Channel 这几个Channel的版本是有一些差异的: 在Android Studio下载官网上 ...

  3. 【redis】redis各稳定版本特性(更新到6.0版本)

    1.Redis2.6 Redis2.6在2012年正是发布,经历了17个版本,到2.6.17版本,相对于Redis2.4,主要特性如下: 1)服务端支持Lua脚本. 2)去掉虚拟内存相关功能. 3)放 ...

  4. dota2 服务器尚未更新到最新版本,教程:DOTA2更新后仍提示版本过低怎么办?

    除了服务器问题,不少DOTA2玩家也碰到更新以后游戏仍然提示版本过低,就算退出游戏重进也没办法解决,虽然后来好像系统恢复,不少玩家又可以更新了.不过也顺便发一下人工解决方法,这样以后碰到同样的问题,大 ...

  5. npm学习:安装、更新以及管理npm版本

    npm学习(一)之安装.更新以及管理npm版本 - 坤嬷嬷 - 博客园 npm学习(一)之安装.更新以及管理npm版本 - 走看看 webstrom官网下载地址:   https://www.jetb ...

  6. 崩坏35.4版本什么时候更新

    崩坏35.4版本什么时候更新,游戏也是即将上线5.4版本,那么此版本具体会在什么时候上线呢,相信还有些小伙伴不清楚.所以下面就为大家带来了5.4版本的更新时间介绍! 崩坏35.4版本什么时候更新 崩坏 ...

  7. Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)...

    前期博客 Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式.rpm方式和yum方式) 说在前面的话(看清楚就好!!!) 我这篇博客,是两种方式都 ...

  8. 安装程序无法继续 因为你的计算机安装了更新的,xp安装不了ie提示“安装了更新的Internet Explorer版本”怎么办...

    IE是一款功能非常强大的浏览器,其具有非常强大的用户群体.不过,最近有用户在xp系统电脑上安装Internet Exployer浏览器时,遇到提示"安装程序无法继续,因为你的计算机上安装了更 ...

  9. 计算机上安装了更新ie版本,电脑XP系统安装不了ie提示“安装了更新的Internet Explorer版本”的解决方法...

    其实IE是一款功能非常强大的浏览器,其具有非常强大的用户群体.不过,最近有用户在xp系统电脑上安装Internet Exployer浏览器时,遇到提示"安装程序无法继续,因为你的计算机上安装 ...

最新文章

  1. 协作与协同有什么区别_OA软件, BPM系统, 移动办公系统, 协同办公系统到底有什么区别...
  2. navicat连接oracle无监听程序_一个Java程序员的成长历程(022天)
  3. DevExpress的TreeList实现自定义右键菜单打开文件选择对话框
  4. 深度讲解spring的循环依赖以及三级缓存
  5. Springboot的thymeleaf常用属性
  6. Android之解决ViewPager2+PhotoView滑动图片花屏问题
  7. 美国安全厂商在云安全上的最新进展
  8. Log4Net 全方位跟踪程序运行
  9. mysql dump还原_mysql dump备份和恢复
  10. matlab 计算指北角,最优化方法MATLAB4
  11. 「管理数学基础」1.1 矩阵理论:线性变换及其矩阵表示
  12. [原创]升级SOUI WKE以支持_blank
  13. Chrome 谷歌浏览器安装Axure插件
  14. paraview启动失败:failed to get wglChoosePixelFormatARB
  15. 四旋翼飞行器避障系统基础
  16. 【安卓按键精灵自动取色(可用于比色,多点找色,找图实现)】
  17. ICT技术成熟度曲线:零信任、数据安全、云原生安全的兴起
  18. Tomcat端口配置(详细)
  19. 树莓派+android+盒子,树莓派3安装Android TV系统图文教程
  20. matlab将图片旋转的代码_我的MATLAB魔方新玩法:拼出任意图案!

热门文章

  1. 用小程序·云开发两天搭建mini论坛丨实战
  2. implicit request ?
  3. 负载均衡—几种常见算法
  4. 随手练——洛谷-P1008 / P1618 三连击(暴力搜索)
  5. MATLAB 图形着色
  6. MySQL数据导入导出(一)
  7. datatables 的导出button自定义
  8. CLR via C# 阅读 笔记
  9. Windows7睡眠后自动唤醒
  10. bootstrap清除拟态框内添加新HTML再打开时会有缓存现象