【问题标题】:Can't create new MVC5 project or any other ASP .NET projects in Visual Studio 2013无法在 Visual Studio 2013 中创建新的 MVC5 项目或任何其他 ASP .NET 项目
【发布时间】:2014-08-12 17:01:06
【问题描述】:

当我尝试创建一个新的 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

【问题讨论】:

  • C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\WebTemplates 里面有什么东西吗?
  • @Jimmy 我遇到了同样的问题,执行了与 altOnTab 相同的步骤,在我的文件夹中我看到:MVC、WebApi、WebForms,都带有 vb 和 c# 文件夹以及 1033 个文件夹,内容如下

标签: visual-studio-2013 asp.net-mvc-5


【解决方案1】:

我来自 Microsoft 网络平台和工具团队。在我们收到的所有问题报告中,我们发现有几个额外的程序集 没有从安装过程中删除。即使我们仍然不知道是哪个 安装过程顺序导致问题尚未解决,我们已经能够解决问题 通过以下步骤。请尝试解决方法,如果它不能解决您的问题,请告诉我们 问题。非常感谢大家的支持。

  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应用,看看模板是否 存在,可以成功创建项目。

【讨论】:

  • 我没有看到 Microsoft.VisualStudio.Web.Internal.Contracts.dll,但删除另外两个 dll 修复了我的安装。谢谢!
  • 这也有助于解决我遇到的 Azure 网站无法在 VS2013 内部的任何位置显示的问题。既不是来自服务器资源管理器,也不是来自发布对话框。
  • 仅供参考,此问题已在 VS2013 更新的下一版本中修复。
  • 不幸的是我没有这些文件,VS2013.4 社区,但我也没有网络项目。我确实在“2010 版”文件夹或类似文件夹中有一些,但与我在工作中的 VS2013 pro 中的文件夹/项目不同。
【解决方案2】:

新秋的信息...

我似乎通过尝试创建一个 Web Api 项目来复制这一点,它要求我更新我的帐户或在此对话框的右侧重新登录我的 MS 帐户。我忽略了这一点,关闭了对话框,然后重新尝试添加此项目类型。然后我看到了一个空对话。

希望这会有所帮助!

【讨论】:

  • 你试过最新的VS2013 Update 4,看看是否还有问题?
【解决方案3】:

我卸载了 VS,删除了整个“Microsoft Visual Studio 12.0”目录,然后重新安装了 VS Express Web 2013 Update 3。

其他人提到删除.dlls 或使用gacutil。我只是想从新文件开始。我的东西现在可以使用了。

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
猜你喜欢
  • 2013-12-13
  • 2014-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多