Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VS 2010中的VS 2008、.net 3.5项目:无法加载类型…EntityDesignerBuildProvider_Visual Studio_Entity Framework_Visual Studio 2010 - Fatal编程技术网

Visual studio VS 2010中的VS 2008、.net 3.5项目:无法加载类型…EntityDesignerBuildProvider

Visual studio VS 2010中的VS 2008、.net 3.5项目:无法加载类型…EntityDesignerBuildProvider,visual-studio,entity-framework,visual-studio-2010,Visual Studio,Entity Framework,Visual Studio 2010,我正在尝试将一个项目从VS2008移动到VS2010。项目升级向导已顺利完成,但项目未编译。它说: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.Config(129): 错误ASPCONFIG:无法加载类型 “System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider” 我选择继续使用.NET3.5,但从这个错误来看,它似乎链接到了framework的版本4。如果我

我正在尝试将一个项目从VS2008移动到VS2010。项目升级向导已顺利完成,但项目未编译。它说:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.Config(129): 错误ASPCONFIG:无法加载类型 “System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider”

我选择继续使用.NET3.5,但从这个错误来看,它似乎链接到了framework的版本4。如果我右键单击解决方案并选择“属性”,则“应用程序”选项卡上的目标框架将设置为.NET 3.5

我在同一台计算机上安装了VS2008,项目编译和运行良好


我哪里出错了?

请确保您的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>

...

您正在使用4.0版本的库,并且已将targetFramework设置为4.0。我的目标是3.5:这仍然是真的吗?这是什么类型的项目。Windows窗体?Web应用程序?它是一个Web应用程序(ASP.net、C#、MVC2),可能与