我在我的机器上安装了MVC3ExpressWeb,可以创建除VS2012 /MVC4app之外的所有不同类型的项目。当我在New Project对话框中单击OK时,将显示Select A Template对话框。我注意到Create a Unit Test Project复选框处于禁用状态。选择任何选项(如Internet应用程序)都会出现相同的错误:系统找不到指定的文件( HRESULT 0x80070002例外)。
我已经卸载并删除了C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpress\ProjectTemplatesCache和ItemsTemplateChache -删除后删除了整个VWDExpress目录,因此全新安装将重新创建所有模板。我已经尝试过web安装程序和.iso安装程序。有没有人看到过这个问题,或者知道为什么我不能创建MVC3/MVC4项目?
任何想法都将不胜感激。我已经在MSDN Newgroup上发表了帖子,但在那里没有任何运气。
致敬,比尔
发布于 2013-03-14 10:36:29
我在完整安装Visual Studio 2012时也遇到了同样的问题。卸载Visual Studio和它附带的所有东西(SQL Server localDB、Silverlight SDK等),重新启动,然后重新安装Visual Studio使其正常工作。
在重新安装之前,我在尝试创建一个MVC4应用程序时运行了ProcessMonitor,它一直试图找到一个"extension.vsixmanifest“文件,但找不到。我不确定是哪个文件,因为我没有尝试重新安装我所有的扩展;也许这会有所帮助。
https://stackoverflow.com/questions/13610599
复制相似问题