我正在VS2013中开发Visual Studio扩展,但无法在实验实例中加载它。
我可以手动安装它到当前实例中(从vsix文件),它可以很好地工作,但我无法对其进行调试。
没有错误消息,也没有在ActivityLog中找到任何东西。我的扩展程序只是没有被加载。 (不仅仅是我的扩展程序,从项目模板中创建的新扩展程序也会出现同样的问题)
我尝试删除/重置实验实例,但没有成功。
我还尝试通过在已经安装了扩展程序的当前实例中创建实验实例来调试我的扩展程序。然后扩展程序在实验实例中显示为“已禁用”。
我尝试搜索如何在实验实例中执行扩展程序注册,但找不到任何信息。只找到了有关设置“将VSIX内容部署到实验实例以进行调试”的参考,但没有关于该设置做什么的任何信息。
目前我的测试工作方式如下:
- 放入MessageBox或WriteLine并编译代码
- 删除“扩展和更新”中的先前实例
- 关闭Visual Studio
- 从vsix文件安装扩展程序
- 启动Visual Studio
- 测试扩展程序
这当然需要很长时间。
ProvideAutoLoad
属性吗?http://msdn.microsoft.com/en-us/library/bb166762.aspx - Matze