2014-10-30 103 views
0

我意外升級了我的實體框架到EF 6.x,但我在Visual Studio 2010中沒有Dfcontext生成器模板對於6.x的支持,我想知道是否以及如何可能降級它EF 4.x的降級Visual Studio 2010的實體框架

我曾嘗試在掘金, 搜索以及輸入Install-Package EntityFramework -Version 4.1.10331到包控制檯,但我結束了錯誤。

錯誤:

Install-Package : Updating 'EntityFramework 6.1.1' to 'EntityFramework 4.1.10331.0' failed. Unable to find a version of 'EntityFramework.Extended' that is compatible with 'EntityFramework 4.1.10331.0'. 
At line:1 char:16 
+ Install-Package <<<< EntityFramework -Version 4.1.10331 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

回答

1

我的問題最終導致我還有一個名爲 的軟件包EntityFramework.Extended 6.1.1,這個軟件包依賴於EF6,並且阻止它被卸載,從而阻止EF4被重新安裝。此外這個軟件包與EF4沒有兼容版本。

刪除EntityFramework.Extended後,我能夠解決我的錯誤。

6

如果您使用的金塊我建議你這樣做:

Uninstall-Package EntityFramework -Version 6.1.1 

然後安裝舊

Install-Package EntityFramework -Version 4.1.10331 

「更新」 舊版本會造成問題。

相關問題