我正在VS2013中开发Visual Studio扩展,但我可以在实验实例中加载它。
我可以在我当前的实例(来自vsix文件)中手动安装它并且它工作正常但我无法调试它。
ActivityLog中没有任何错误消息。我的扩展程序没有加载。 (这不仅仅是我的扩展。同样的事情发生在项目模板的新扩展中)
我试图在没有运气的情况下删除/重置实验实例。
我还尝试通过安装扩展程序从当前实例创建实验实例来调试扩展程序。然后,扩展在实验实例的“扩展和更新”中显示为“已禁用”。
尝试搜索在实验性实例中如何执行扩展注册但找不到任何内容。仅找到了对“将VSIX内容部署到实验实例以进行调试”设置的参考,但没有找到关于设置的内容。
目前我的测试工作很喜欢这个:
当然需要很长时间。
答案 0 :(得分:3)
这可能是一个重复的问题。只需检查VSIX
项目的调试选项。这个答案可能有所帮助:Cannot run VSPackage when developing on multiple machines
如果扩展程序的自动注册有效,您应该在注册表中的以下键下找到包含您的package-id的条目:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0Exp\ExtensionManager\
EnabledExtensions
ExtensionTypes
答案 1 :(得分:1)
您需要从Extension Manager启用已安装的扩展程序。它要求重启IDE,它应该全部设置