我試圖從安裝程序管理器控制檯的最新版本的EntityFramework的在Visual Studio 2012年運行安裝包命令產生以下錯誤:的EntityFramework 5安裝在VS 2012失敗
PM> install-package EntityFramework
You are downloading EntityFramework from Microsoft, the license agreement to which is available at http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'EntityFramework 5.0.0'.
Successfully uninstalled 'EntityFramework 5.0.0'.
Install failed. Rolling back...
install-package : Failed to add reference to 'System.Data.Entity'. Please make sure that it is in the Global Assembly Cache.
At line:1 char:1
+ install-package EntityFramework
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
所以我在Google上做了一些嘗試,並提出了以下內容以輸入Web.Config文件。我做了第二次嘗試安裝EntityFramwork與以下項:
<section name="entityFramework" type="EntityFramework.dll, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
這導致了相同的錯誤。我的問題是這些:
我怎樣才能得到這個軟件包安裝?開箱即用這個應該可以工作,並且可以和其他軟件包一起使用,這看起來很愚蠢,因爲這個軟件包不能快速簡單地安裝。
哪裏有某種形式的一個常見問題以及此包的文檔存在嗎?這似乎也很愚蠢,安裝問題的文檔不存在。
在此先感謝!
::編輯::
我忘了加我嘗試了以下項web.config文件,以及:
<assemblies>
<add assembly="System.Data.Entity, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
...這產生了同樣的錯誤。
對不起,它不工作。我犯了同樣的錯誤。 –
@TechieJoe如果這個答案沒有解決你的問題,我建議你改變「接受的答案」 –