7

我的机器上安装了 VS2012 Express Web,可以创建除 MVC3/MVC4 应用程序之外的所有不同类型的项目。当我在 New Project 对话框上单击 OK 时,我得到 Select A Template 对话框。我注意到创建单元测试项目复选框已禁用。选择任何选项(例如 Internet 应用程序)都会给我同样的错误:系统找不到指定的文件(来自 HRESULT 0x80070002 的异常)。

我已经卸载并删除了 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpress\ProjectTemplatesCache 和 ItemsTemplateChache - 删除后删除了整个 VWDExpress 目录,因此全新安装将重新创建所有模板。我已经尝试了 web-installer 和 .iso 安装程序。有没有人看到这个问题或知道为什么我不能创建 MVC3/MVC4 项目?

任何想法将不胜感激。我已经发布到 MSDN Newgroup 并且没有任何运气。

问候,比尔

4

1 回答 1

0

我在完整安装 Visual Studio 2012 时遇到了同样的问题。卸载 Visual Studio 及其附带的所有内容(SQL Server localDB、Silverlight SDK 等),重新启动,然后重新安装 Visual Studio 使其工作。

在重新安装之前,我在尝试创建 MVC4 应用程序期间运行了 ProcessMonitor,它一直在尝试查找“extension.vsixmanifest”文件但找不到。我不确定是哪一个,因为我没有尝试重新安装所有扩展;也许这会有所帮助。

于 2013-03-14T02:36:29.113 回答