安装Visual Studio 11 beta扩展时出错

时间:2012-03-16 10:44:08

标签: visual-studio visual-studio-2012

我使用Managed Package Framework for Project 2010为Visual Studio 11 beta创建了一个扩展。在Visual Studio 11实验实例中测试时,扩展工作正常,但在安装时无法正常工作。它出现在Extension Manager中但不出现在Visual Studio About Box中,并且扩展创建的新项目也不会出现在New Project对话框中。在Visual Studio日志文件中显示消息

<description>Error in Template (C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 11.0\COMMON7\IDE\EXTENSIONS\...\XYZ_Project_Template.zip), file (XYZ_Project_Template.vstemplate).  Unregistered ProjectType (XYZProject).  This can be caused by an incorrect ProjectType or because the project type package is not installed.</description>

有人知道如何解决这个问题吗?所有dll和其他扩展文件似乎都已到位。

2 个答案:

答案 0 :(得分:0)

自己找到结果: devenv / setup 必须在安装期间运行,以确定Visual Studio 11扫描扩展名。

答案 1 :(得分:0)

您不必运行devenv / setup来获取要加载的新扩展。如果你遇到负载问题,我会在使用“大锤子”之前检查一些其他的东西。

  • 使用/ log开关运行Visual Studio,然后检查ActivityLog.xml
  • 中的%appdata%\Microsoft\VisualStudio\11.0文件
  • %localappdata%\Microsoft\VisualStudio\11.0中删除ComponentModelCache目录(在执行此操作之前关闭VS)
祝你好运!