Visual studio 2013 Visual Studio扩展未在实验实例中加载

Visual studio 2013 Visual Studio扩展未在实验实例中加载,visual-studio-2013,visual-studio-extensions,vsix,vspackage,Visual Studio 2013,Visual Studio Extensions,Vsix,Vspackage,我正在VS2013中开发一个Visual Studio扩展,但我可以在实验实例中加载它 我可以在当前实例中手动安装它(从vsix文件),它工作正常,但我无法调试它 ActivityLog中没有错误消息或任何内容。我的分机没有加载。 (这不仅仅是我的扩展。来自项目模板的新扩展也会发生同样的情况) 我试图删除/重置实验实例,但运气不佳 我还尝试通过从当前实例创建实验实例来调试扩展,并安装了扩展。然后,该扩展在实验实例的“扩展和更新”中显示为“禁用” 试图搜索如何在实验实例中执行扩展注册,但找不到任何

我正在VS2013中开发一个Visual Studio扩展,但我可以在实验实例中加载它

我可以在当前实例中手动安装它(从vsix文件),它工作正常,但我无法调试它

ActivityLog中没有错误消息或任何内容。我的分机没有加载。 (这不仅仅是我的扩展。来自项目模板的新扩展也会发生同样的情况)

我试图删除/重置实验实例,但运气不佳

我还尝试通过从当前实例创建实验实例来调试扩展,并安装了扩展。然后,该扩展在实验实例的“扩展和更新”中显示为“禁用”

试图搜索如何在实验实例中执行扩展注册,但找不到任何内容。只找到了对设置“将VSIX内容部署到实验实例以进行调试”的引用,但没有找到关于该设置的任何内容

目前我的测试工作如下:

  • 放入MessageBox和/或WriteLine并编译代码
  • 删除“扩展和更新”中以前的扩展实例
  • 关闭Visual Studio
  • 从vsix文件安装扩展名
  • 启动Visual Studio
  • 测试扩展

  • 这当然需要很长时间。

    这可能是一个重复的问题。只需检查
    VSIX
    项目的调试选项。这个答案可能有助于:

    如果扩展的自动注册有效,您应该在注册表中的以下项下找到具有包id的条目:

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0Exp\ExtensionManager\
        EnabledExtensions
        ExtensionTypes
    

    您需要从扩展管理器启用已安装的扩展。它要求重新启动IDE,并且应该全部设置好

    谢谢您的回复。“我的扩展名”被添加到生成时的注册表文件夹和包含输出的引用文件夹中。实验实例在F5上正确启动,扩展出现在“extension and updates”中,但未添加其菜单,也未调用构造函数或初始化方法。将哪些属性应用于package类?ctor或任何字段初始值设定项中是否存在可能失败的逻辑?你能为你的问题添加一些代码吗?目前包类中根本没有代码。只是空方法。您是否尝试过
    providedeautoload
    属性?