MVC3的EFCodeFirst安装失败(包含EntityFrameWork安装)解决规划

本文提供了在遇到安装Entity Framework Code First过程中出现特定错误时的一种解决方案。通过使用命令行而非可视界面,可以避免出现“This package contains PowerShell scripts and needs to be installed in the Package Manager Console”的提示。

我们在安装EFCodeFirst包时会不会呈现“This package (or one of this dependencies) contains PowerShell scripts and needs to be installed  the pAckage Manager Console.”。这可真该死。微软出的产品就是如许,只是出点惊喜——恭喜“再来一瓶”。。。



近日进修MVC3.0,没想到在安装EFCode时,呈现了差子。。。



第一步(对象 -> Library Package Manager -> Add Library Package Reference...):




第二步查到一下:




第三步看到了杯剧:




。。。。。。。。。。。。。。。。。。。。。。





看到了传说的“This package (or one of this dependencies) contains PowerShell scripts and needs to be installed  the pAckage Manager Console.”。。。我是无比愁闷。。。网上看了一些材料,下载了各类软件,都不成。。。最后把这些文档连络起来解析,才熟悉打听如何去解决。以下是我的办法。。。



第一步,不消可视化,直接找号令:




点击它,进行号令行。。。呃鄙人标的目标。。。最下方的那个框子里。。。




起首,我们先要找须要的包,输入“get-package -remote -filter entityframework”。。。


我看网上的都是先安装EntityFrameWork,不知道为什么,但我可视化下,可安不了他,所以就直接也一块说一下。



好了,如今我们输入完后,一回车,将会呈现如下,有一大堆数据的列表。。。




这里,我们要重视两行,一个是Id,一个是Version。Id是用于指出什么包,Version是对应的版本。我们从表中可以看出。有很多包是同名的,然则版本不合。是以,碰到两个及两个以上包名雷同的包,除了用Id指出来外,还要经由过程Version来圈字哪一个他。不是那个他,而是这个他。



因而,我们若是要安装包,就要有两个参数,一个是Id,一个是Version。



好,格局如下:


install-package -id 包名 -Version 版本



那么,我们要输入的就是:


install-package -id EntityFramework -Version 4.1.10331.0



OK,输入履行。。。




好安装成功。下面就要安装EFCode



输入号令:install-package -id EFCodeFirst -Version 1.1




OK,安装完成。



Visual Studio会打开一个TXT子窗口,内容如下:




我们是否安了吗?如许,我们看一下可视化界面中的景象:



安装成功!


refer to :http://blog.youkuaiyun.com/yangzhencheng_001/article/details/6684853

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值