创建 ASP Web 应用程序在 Visual Studio 2013 年失败

Creating ASP Web App fails in Visual Studio 2013

我正在尝试在 Visual Studio 2013 年创建新的 ASP.NET Web 应用程序项目,但它立即失败并出现此错误:

无法从程序集 'Microsoft.VisualStudio.Web.Internal.Contracts, Version=2.3.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'.

加载类型 'Microsoft.VisualStudio.Web.WindowsAzure.Contracts.AzureResourceCreationType'

我曾经能够创建网络应用程序。 Visual studio 不久前更新为更新 v4。我还确保所有扩展都已更新。

非常感谢任何帮助,谢谢。

经过更多的搜索,我从这个 post 中找到了答案: Visual Studio 2013 Premium solution load errors after Update 3

我不得不运行执行以下命令,然后一切都恢复正常。

gacutil -i "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Publish\Microsoft.VisualStudio.Web.Publish.dll"

gacutil -i "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Publish\Microsoft.VisualStudio.Web.Internal.Contracts.dll"

删除 VS2015RC 并安装完整的 VS2015 后,我遇到了同样的问题。

旁注:上述修复(将路径更改为指向 "Microsoft Visual Studio 14")修复了 VS2015 中的上述错误。

查看控制面板和程序更新,VS2013 更新 4 与 VS2015 大约同时安装,所以我 运行 对更新 4 进行了修复,但没有影响。

修复了 KB2932965 一个 VS2013 更新,仍然没有成功