MSI加载的扩展始终禁用

时间:2014-08-01 17:06:15

标签: visual-studio-2013 windows-installer visual-studio-extensions

我正在构建一个需要通过MSI安装的visual studio扩展(以便主要在Explorer中显示图标类型)。

当我在实验实例中从调试器运行它时,一切都很好。但是当我在主VS实例中安装它时,扩展名显示在扩展名列表中,但标记为[Disabled]

我已经确认:

  1. 目录在Visual Studio \ 12.0 \ Extensions中创建,并且具有相应的内容。
  2. 注册表项HKCU\Software\Microsoft\12.0\ExtensionManager\EnabledExtensions)具有包含目录名称的适当值;
  3. 注册表项HKCU\Software\Microsoft\12.0\ExtensionManager\ExtensionTypes具有包含Microsoft.VisualStudio.VsPackage;
  4. 的适当值

    我在检查前手动运行devenv /setup

    无论如何,扩展名都被标记为已禁用。

    我做错了什么?