我可以创建新的MVC项目并且它们可以工作和运行但是尝试打开现有项目根本不起作用
我尝试将以下项目类型更改为:
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)
(这适用于将项目从Asp.Net MVC预览1迁移到预览2 BTW)
将参考更改为:
<Reference Include="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
Run Code Online (Sandbox Code Playgroud)
我从我创建的一个新项目中工具,所以我知道应该没问题(我甚至硬编码了相同结果的路径)
我仍然害怕
项目文件'..... csproj'无法打开.此安装不支持项目类型.
我也尝试devenv /setup并为Visual Studio安装了sp1
我试图打开的项目就是这个(一个使用ASP.NET MVC的网格的DevExpress示例)
我在我的机器上安装了Visual Studio 2013 Premium(MSDN许可证).然而,ASP.NET Web应用程序模板不存在(除了Version2012,它提供了我MVC 4,见下面的截图):

我已经卸载并重新安装VS2013三次了.我删除了ItemTemplatesCache和ProjectTemplatesCache文件夹以及运行devenv/InstallVSTemplates和devenv/Setup无济于事.我还检查过以确保安装了Web开发人员工具.在\ Common7\IDE\ProjectTemplatesCache\CSharp\Web文件夹下,我只看到MVC 4模板文件.我错过了什么吗?扩展或附加程序?
下面我添加了我安装的框架的屏幕截图.任何方向或建议将不胜感激.谢谢!

朱迪.
asp.net-mvc installation visual-studio visual-studio-2013 asp.net-mvc-5
我已经广泛搜索了,并且在这个星球上找不到另一个有这个问题的人...
症状是:
在Visual Studio 2012中,在从VS2010升级的MVC 4.0项目中,配置为从VS2012和VS2010进行双版本编辑.当我右键单击控制器文件夹并从上下文菜单中选择添加 - >控制器...时,我从Visual Studio得到"未将对象引用设置为对象实例"错误.
项目中的现有代码运行正常,如果我使用Add-> New Item选项,并从对话框中选择Controller,那么我可以添加一个空白控制器.我只是无法使用上面的方法添加一个类型化的控制器.
但是,如果我创建一个新的MVC4项目,那么我可以使用相同的菜单再次添加类型控制器,因此Visual Studio的安装中不存在该问题,它必须存在于项目文件中.
我还检查了我的项目和新的MVC项目之间的引用,所有新的项目引用都包含在我的项目中.
有没有人经历类似的事情?
我该如何解决?
asp.net-mvc visual-studio-2010 asp.net-mvc-4 visual-studio-2012