更新: 在“引用管理器”中选择了对System.Data.Entity的程序集引用。
环境设置
运行现成的ASP.NET MVC 3 Web应用程序时出错,没有进行任何修改。
我只是选择了文件>新建项目>Visual C#>ASP.NET MVC 3 Web应用程序并保留了所有默认设置。
在项目设置下,我选择了模板中的Internet Application,Razor作为视图引擎,并选中了使用HTML5语义标记。
然后我立即选择了生成>生成解决方案,但失败并产生了这个错误和其他五个警告(如截屏所示)。
错误信息
错误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
已安装产品:
- 架构和建模工具
- Visual Studio 2012 的 LightSwitch
- Office 开发人员工具
- Visual Studio 2012 的 Team Explorer
- Visual Basic 2012
- Visual C# 2012
- Visual C++ 2012
- Visual F# 2012
- Visual Studio 2012 代码分析拼写检查器
- Visual Studio 2012 SharePoint 开发人员工具
- ASP.NET 和 Web 工具
- LNDevEnv
- NuGet 包管理器
- PreEmptive Analytics Visualizer
- SQL Server 数据工具