Asp.net mvc 此模板试图加载组件程序集Microsoft.VisualStudio.Web.Project
我刚刚安装了Visual Studio 2013终极试用版,以完成Rick Anderson编写的MVC5教程,该教程正在编写中。 教程: 然而,我首先创建了一个空白的解决方案,然后尝试添加一个ASP.Net应用程序项目,这将是我的MVC5教程项目。我得到了一个奇怪的信息: 错误:此模板试图加载组件程序集 'Microsoft.VisualStudio.Web.Project,版本=2.0.0.0,区域性=中性, PublicKeyToken=b03f5f7f11d50a3a'。有关此问题的详细信息 以及如何启用此模板,请参阅上的文档 自定义项目模板 但我不是在定制,我只是用一个内置的模板创建一个项目Asp.net mvc 此模板试图加载组件程序集Microsoft.VisualStudio.Web.Project,asp.net-mvc,visual-studio-2013,Asp.net Mvc,Visual Studio 2013,我刚刚安装了Visual Studio 2013终极试用版,以完成Rick Anderson编写的MVC5教程,该教程正在编写中。 教程: 然而,我首先创建了一个空白的解决方案,然后尝试添加一个ASP.Net应用程序项目,这将是我的MVC5教程项目。我得到了一个奇怪的信息: 错误:此模板试图加载组件程序集 'Microsoft.VisualStudio.Web.Project,版本=2.0.0.0,区域性=中性, PublicKeyToken=b03f5f7f11d50a3a'。有关此问题的详细
您知道如何解决此问题吗?关闭Visual Studio,使用如下所示的命令行选项运行VS可执行文件(您可能需要提供完整路径),然后正常重新启动VS。这将重新初始化模板,包括您遇到问题的模板
devenv.exe/installvstemplates因此我在Visual Studio 2013中遇到了同样的问题,我不知道问题出在哪里,但似乎只有在创建新项目并从面板中选择“Web”时才会出现 我所做的只是点击它下面的“VisualStudio2012”,它就成功了 以下是解决方案:
如果您不确定如何更新powershell,您可以使用。因此我也偶然发现了这个问题,并想与大家分享我是如何解决这个问题的 工具->扩展和更新->联机->NGet软件包管理器:选择NGet软件包管理器后,单击下载按钮。请确保在下载管理器后重新启动Visual Studio
这应该可以做到I打开系统符号控制台,并在C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE>devenv.exe-inst allvstemplates下执行它。似乎什么都没有发生,但有一个Microsoft Visual Studio对话框窗口显示“操作无法完成”。我的Windows用户帐户对“-inst allvstemplates”中的空间具有管理权限,这只是一个复制/粘贴输入错误,还是您碰巧输入了错误?当我运行它时,有一个窗口打开然后立即关闭的短暂闪光。然后我正常地重新启动VS,当它启动时,一些对话框出现了几分钟。我忘了那个对话框说了什么,但很明显它在持续时间内做了什么,当它结束时,对话框关闭了,我的对话框现在工作了。这个命令是由VS团队的一名成员直接向我建议的,它对我有效。除此之外,我没有任何建议,对不起,伙计。没有,是打字错误。它就是不起作用。我甚至以管理员的身份打开了power shell,但没有任何变化,仍然是同样的错误(从提升的cmd.exe尝试。Powershell不会以相同的方式解释命令行参数。只是这样做了,是的,它以不同的方式运行。没有错误消息,但没有闪烁的窗口,也没有再次打开VS2013时的等待时间。这是最奇怪的事情。因此……令人惊讶的是,下载和安装Azure SDK工作正常。However,我仍然觉得这是一个偶然的解决不同问题的工作。我希望看到一个解决方案,它不涉及安装另一个SDK,我不打算在不久的将来使用它。@avi:谢谢你,老兄。我刚刚有时间重新安装VS,现在它工作了。所以,还没有真正了解这个问题