Pal*_*tir 6 entity-framework visual-studio-2010 visual-studio
我正在尝试将项目从VS 2008移动到VS 2010.项目升级向导完成正常,但项目无法编译.它说:
C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config(129):错误ASPCONFIG:无法加载类型'System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider'.
我选择留在.net 3.5,但从这个错误看起来它似乎是链接到框架的第4版.如果我右键单击解决方案并选择"属性",则"应用程序"选项卡上的"目标"框架将设置为.NET 3.5
我在同一台计算机上安装了VS 2008,项目编译运行正常.
我哪里错了?
Car*_*lin 11
确保将此文件包含在web.config中.
<configuration>
...
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
<buildProviders>
<add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider" />
</buildProviders>
</compilation>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)