昨天我发布了question关于在visual studio上安装MVC 4后与实体框架版本相关的问题。
不知何故,visual studio仍然指向旧版本的dll(4.3.1.0),尽管我在我对新版本的引用中设置了它
我尝试过danielovich建议的解决方案gacutil /u "EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
但它找不到它
No Assemblies Found Matching EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
如果我查看我的项目文件,我可以看到:
<Reference Include="EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath>
</Reference>
我正在尝试使用的新版本。我想知道DLL是否被其他地方引用。
答案 0 :(得分:0)
gacutil /u <fully qualified assembly name>
试试这个:
gacutil /u "EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
EF 4. +并非设计为GAC,它设计为bin部署。