为什么“成功”安装Visual Studio 2010的多项目模板不会出现在任何地方?

时间:2011-04-10 17:20:45

标签: visual-studio visual-studio-2010 vsix visual-studio-templates

我使用vsix.codeplex.com

中的示例创建了一个多项目模板

当我点击运行时,扩展程序已安装并在Visual Studio 2010的实验实例中工作。

当我尝试安装它(到非实验性实例)时,尽管安装成功消息并且文件被复制到:

%LocalAppdata%\Microsoft\VisualStudio\10.0\Extensions

我无法在“Extension Manager”中找到该扩展程序,或在“添加新项目”对话框中看到该模板。

从实验实例卸载并删除复制的文件后, 我注意到安装文件后都复制到了

%LocalAppdata%\Microsoft\VisualStudio\10.0\Extensions

%LocalAppdata%\Microsoft\VisualStudio\10.0Exp\Extensions

,扩展名出现在实验实例的扩展程序管理器中,但不会出现在常规实例的扩展程序管理器中。

VS的活动日志状态扩展已加载并启用。

扩展适用于另一台PC上的非实验性实例。

也许我有另一个扩展/附加组件覆盖了这个扩展名/加载项?

尝试更改snk文件和GUID,但没有帮助。

2 个答案:

答案 0 :(得分:0)

将我的常规实例的扩展安装到实验实例(逐个重新加载它们),并在每次安装后运行我的扩展后,我发现确实特定的扩展会阻止我的扩展加载(尽管日志文件说明它已成功加载)。

因此,如果您遇到此问题,可以使用此工作流程:

  1. 列出您在VS2010中安装的所有扩展程序。
  2. 加载扩展程序的sln,配置为运行VS的实验实例。
  3. 运行(Ctrl + F5)。
  4. 卸载您的扩展程序,安装其他扩展程序。
  5. 关闭VS的实验实例。
  6. 运行(Ctrl + F5)。
  7. 如果您的分机出现在分机管理器中,请转到4,如果不是转到8。
  8. 尝试从VS的实验性实例中卸载最新安装的扩展程序之一。
  9. 关闭VS的实验实例。
  10. 运行(Ctrl + F5)。
  11. 如果您的分机现在出现,则您找到了碰撞的分机号。如果没有转到8。

答案 1 :(得分:0)

使用此链接进行修复,您将看到MVC 4项目。

http://www.microsoft.com/en-ca/download/confirmation.aspx?id=30683