【发布时间】:2014-08-01 17:06:15
【问题描述】:
我正在构建一个需要通过 MSI 安装的 Visual Studio 扩展(以便图标类型主要显示在资源管理器中)。
当我在实验实例的调试器中运行它时,一切都很好。但是当我将它安装在主 VS 实例中时,扩展名显示在扩展名列表中,但它被标记为[Disabled]。
我已验证:
- 该目录正在 Visual Studio\12.0\Extensions 中创建,并且它具有适当的内容。
- 注册表项
HKCU\Software\Microsoft\12.0\ExtensionManager\EnabledExtensions) 具有包含目录名称的适当值; - 注册表项
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