无法在Visual Studio 2013中创建新的MVC5项目或任何其他ASP .NET项目

alt*_*Tab 12 visual-studio-2013 asp.net-mvc-5

当我尝试创建一个新的MVC5项目时,我得到一个模板选择对话框,不加载任何选项.我无法选择项目类型(例如MVC,Web表单,Web API)并创建项目.

它看起来像这样:http://i.imgur.com/OVLZfSj.png

为了解决这个问题,我去了File - > New Project - > Visual C# - > Web - > ASP .NET Web Application

单击确定后,我选择我想要的ASP .NET项目模板的位置就是空的.

我正在运行Visual Studio 2013 Ultimate Update 3并尝试了以下操作:

  • 安全模式
  • 重置Visual Studio
  • 运行devenv/installvstemplates
  • 通过安装程序运行修复

更新:xinqui在下面的回复已经为我解决了这个问题.我删除了以下3个文件,现在可以创建新的ASP .NET Web应用程序项目!

  • C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.Web.Internal.Contracts.dll
  • C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.Web.WindowsAzure.Contracts.dll
  • C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.Web.WindowsAzure.Explorer.dll

xin*_*qiu 20

我来自Microsoft Web平台和工具团队.在我们得到的所有问题报告中,我们发现有几个额外的程序集没有从安装过程中删除.即使我们仍然不知道哪个安装过程顺序引起了问题,我们仍然可以通过以下步骤解决问题.请尝试解决方法,如果它不能解决您的问题,请告诉我们.非常感谢你的支持.

  1. 关闭VS.
    转到C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies,删除以下程序集(如果存在):Microsoft.VisualStudio.Web.WindowsAzure.Contracts.dll Microsoft.VisualStudio.Web.WindowsAzure.Explorer. dll Microsoft.VisualStudio.Web.Internal.Contracts.dll

  2. 使用更新3启动VS2013,尝试创建ASP.NET Web应用程序,查看模板是否存在以及是否可以成功创建项目.

  • 不幸的是我没有这些文件,VS2013.4社区,但我也没有网络项目.我确实有一些在"2010版"文件夹或类似的东西,但不是我在VS2013 pro工作中的相同文件夹/项目. (2认同)