gfu*_*lam 8 c# asp.net-mvc build visual-studio-2012
更新:在参考管理器中选择了对System.Data.Entity的程序集引用.
尝试运行开箱即用的ASP.NET MVC 3 Web应用程序时出错.我没有做任何修改.
我只选择了文件>新建项目> Visual C#> ASP.NET MVC 3 Web应用程序,并保留所有默认设置.
在项目设置下,我为模板选择了Internet Application,为视图引擎选择了Razor,并选中了使用HTML5语义标记.
然后我立即选择了Build> Build Solution,它失败并产生了这个错误和其他五个警告(如屏幕截图所示).
错误1命名空间"System.Data.Entity"中不存在类型或命名空间名称"Infrastructure"(您是否缺少程序集引用?)
C:\ Users\johndoe\Documents\Visual Studio 2012\Projects\MvcApplication1\MvcApplication1\Global.asax.cs
...... 这个问题已经被问 - 很多次 -但这些职位的答案没有提供足够的信息来解决我的问题.
请详细说明您的回复,并提供逐步说明,因为我是Visual Studio及其MVC应用程序开发框架的新手.
什么会导致Visual Studio无法开箱即用?这是一个全新的安装.是否有可能导致此问题或可以解决此问题的更新?

Microsoft Visual Studio Ultimate 2012版本11.0.61030.00更新4
Microsoft .NET Framework版本4.5.50709
安装产品:
小智 9
我遇到了同样的问题,并通过添加对Entity Framework的引用来解决它.这可以通过右键单击解决方案资源管理器中的"参考"并选择"添加参考"来完成.然后浏览到C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\Common7\IDE.选择EntityFramework.dll.
在功能区上,选择显示“调试”的下拉列表,然后选择配置管理器。从那里,选择“平台”下的下拉列表,单击新建,然后在新平台下选择 x86。点击确定并关闭配置管理器。尝试构建您的项目。
System.data.entity 是一个 32 位程序集,因此您可能必须将项目构建为 x86。如果这不起作用,您可以按照上述相同步骤并选择 x64 并重试。
据我所知,您不必这样做,我完全按照您的步骤操作,并且在任何 CPU 下构建都没有问题。
您也可以尝试安装entityframework。右键单击引用,管理 nuget 包,单击 online,您应该会看到 EntityFramework 出现在中心列中。
| 归档时间: |
|
| 查看次数: |
18442 次 |
| 最近记录: |