我刚安装了Visual Studio 2013 Ultimate试用版,用于完成Rick Anderson的MVC5教程,该教程正在进行中。 教程:http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started。
但是,我首先创建了一个空白解决方案,然后尝试添加一个ASP.Net Application项目,这将是我的MVC5教程项目。我得到了这个奇怪的信息:
错误:此模板尝试加载组件程序集 'Microsoft.VisualStudio.Web.Project,Version = 2.0.0.0,Culture = neutral, 公钥= b03f5f7f11d50a3a”。有关此问题的详细信息 以及如何启用此模板,请参阅文档 自定义项目模板。
但我没有自定义,我只是用内置模板创建一个项目。
你知道我怎么解决它?
答案 0 :(得分:7)
以下是解决方案:
如果您的更新未开启,请在工具>中启用自动检测更新。选项>环境>扩展。
如果您有与E_fail(代码)相关的未指定错误,请尝试以下操作:
另一种方法: 如果您在未更新的 Windows 7 上安装 Visual Studio 2013 ,这一点非常重要。
有理由我呼唤"未更新是", “未更新”的原因是'问题是因为Visual Studio 2013不会更新VS2013所需的大部分内容的PowerShell。
简单的解决方案是将Powershell 更新为最新版本。
如果您不确定如何更新PowerShell,可以使用this tutorial。
答案 1 :(得分:2)
所以我偶然发现了这个问题,并想分享一下我是如何解决这个问题的。
工具 - >扩展程序和更新 - >在线 - > NGet Package Manager :选择NGet Package Manager后,单击下载按钮。下载Manager后,请务必重新启动Visual Studio。
这应该可以解决问题
答案 2 :(得分:0)
关闭Visual Studio,使用命令行选项运行VS可执行文件,如下所示(您可能需要提供完整路径),并正常重新启动VS.这应该重新初始化模板,包括您遇到问题的模板。
devenv.exe / installvstemplates
答案 3 :(得分:0)
所以我遇到了与Visual Studio 2013相同的问题,我不知道问题是什么,但它似乎只在创建新项目时出现,并选择" Web&# 34;小组讨论。
我所做的只是点击" Visual Studio 2012"就在它下面,它有效!