【问题标题】:MSI loaded extension always disabledMSI 加载的扩展始终禁用
【发布时间】:2014-08-01 17:06:15
【问题描述】:

我正在构建一个需要通过 MSI 安装的 Visual Studio 扩展(以便图标类型主要显示在资源管理器中)。

当我在实验实例的调试器中运行它时,一切都很好。但是当我将它安装在主 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 的适当值;

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

无论如何,扩展程序都被标记为禁用。

我做错了什么?

【问题讨论】:

  • 您能说说您目前的安装情况吗?
  • 我使用 Visual Studio Installer Projects 插件构建了一个 MSI。
  • 您在哪里注册文件?你在做自定义动作吗?你有构建日志吗?在不知道您现在正在做什么的全部细节的情况下,我们无法提供建议。

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


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2017-09-20
  • 1970-01-01
  • 2018-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多