asp.net-mvc – 此模板试图加载组件程序集Microsoft.VisualStudio.Web.Project

我刚刚安装了Visual Studio 2013 Ultimate试用版,用于完成Rick Anderson的MVC5教程.
教程: http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started.

但是,我首先创建了一个空白解决方案,然后尝试添加一个ASP.Net应用程序项目,这将是我的MVC5教程项目.我得到了这个奇怪的消息:

Error: this template attempted to load component assembly
‘Microsoft.VisualStudio.Web.Project,Version=2.0.0.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a’. For more @R_592_4045@ion on this problem
and how to enable this template,please see documentation on
Customizing Project Templates.

但我没有自定义,我只是用内置模板创建一个项目.

你知道我怎么解决它?

解决方法

这是解决方案:

>在Visual Studio 2013中,选择“工具”>扩展和更新
>检查更新.您应该可以使用Azure SDK更新.
>下载并安装Azure SDK.在此之后,一切都应该工作正常.

如果您的更新未开启,请在工具>中启用自动检测更新.选项>环境>扩展.

如果您有与E_fail(代码)相关的未指定错误,请尝试以下操作:

>创建新的MVC 5应用程序时,将框架版本从4.5.1更改为4.5,如果不起作用则将其更改为4.如果不清楚,请检查下面的图像.

另一种方法
如果要在未更新的Windows 7上安装Visual Studio 2013,这一点非常重要.

有理由我呼吁“没有更新是”,
“未更新”之所以重要,是因为Visual Studio 2013不会更新VS2013对大多数内容所需的PowerShell.

简单的解决方案是将Powershell更新到最新版本.

如果您不确定如何更新PowerShell,可以使用this tutorial.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....