the*_*tle 37 c# asp.net entity-framework-5 entity-framework-6
我将EF 5.0安装到.DAL中,现在我想从Nuget将EF 5.0安装到.BLL中
但是默认的在线Nuget软件包总是会出现6.0,这与我在DAL中使用的5.0 EF一起使用时会出错.
我在哪里可以将5.0版本的EntityFramework安装到我的Nuget包中?
dev*_*ull 70
查看 - >其他窗口 - >包管理器控制台然后运行
install-package entityframework -version 5.0.0.0.
-project <project.name>如果要将其安装在特定项目中,请添加.
Dan*_*n B 14
这就是我所经历的:(在我开始之前......感谢devnull的回答).
我点击了:
1)查看 - >其他窗口 - >包管理器控制台然后运行
2)install-package entityframework -version 5.0.0.0.
卸载开始,但后来回滚,因为它检测到我已经安装了Entity Framework(EF)6.0.2 ...
> PM> install-package entityframework -version 5.0.0.0
安装'EntityFramework 5.0.0'.您正在从Microsoft下载EntityFramework,其许可协议可从http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409获取.检查软件包是否有其他依赖关系,这可能与他们自己的许可协议一起提供.您对软件包和依赖项的使用即表示您接受其许可协议.如果您不接受许可协议,请从设备中删除相关组件.已成功安装'EntityFramework 5.0.0'.*****安装失败.回滚......*****install-package:已经引用了更新版本的'EntityFramework'.在行:1 char:1 + install-package entityframework -version 5.0.0.0 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified :( :) [Install-Package],InvalidOperationException + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
然后,我卸载了Entity Framework 6.0.2,发现它还有一个依赖项,也需要删除...然后我终于能够卸载Entity Framework 6.0.2,然后添加Entity Framework 5.0.0.0
PM> uninstall-package entityframework -version 6.0.2 uninstall-package:无法卸载'EntityFramework 6.0.2',因为'AnotherFakeDbSet 3.0.0.0'取决于它.
然后我卸载了这两个并安装了Entity Framework 5.0.0.0
PM> uninstall-package AnotherFakeDbSet -version 3.0.0.0
PM> uninstall-package entityframework -version 6.0.2
PM> install-package entityframework -version 5.0.0.0
我喜欢控制台...如果你知道版本#,那么比搜索包更快.如果你还没有检查出"Powershell"(控制台的基础 - 我发现它花费了很多时间 - 它允许几乎无限制的自动化)
| 归档时间: |
|
| 查看次数: |
76171 次 |
| 最近记录: |