2

我使用来自vsix.codeplex.com的示例创建了一个多项目模板

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

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

%LocalAppdata%\Microsoft\VisualStudio\10.0\Extensions

我在“扩展管理器”中找不到扩展或在“添加新项目”对话框中查看模板。

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

%LocalAppdata%\Microsoft\VisualStudio\10.0\Extensions

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

并且扩展出现在实验实例的扩展管理器中,但不在常规实例的扩展管理器中。

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

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

也许我有另一个扩展/附加组件可以覆盖这个?

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

4

2 回答 2

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。
于 2011-05-05T13:19:32.260 回答
0

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

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

于 2013-03-01T16:46:06.287 回答