VS2012 Express Web无法创建MVC4应用程序

时间:2012-11-28 17:08:32

标签: visual-studio-2012

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

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

任何想法都将不胜感激。我已经发布到MSDN Newgroup,那里没有运气。

的问候, 比尔

1 个答案:

答案 0 :(得分:0)

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

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