调试Visual Studio Extension,不同版本
本文关键字:版本 Extension Visual Studio 调试 | 更新日期: 2023-09-27 18:35:06
我正在使用VS2012构建一个扩展(编辑器分类器),我可以通过设置安装目标以包含正确的版本来验证它是否适用于VS2013。
但是,就像今天一样,我需要安装和验证功能。在大多数情况下,这是可以的,除非我想调试扩展。
现在,如果我使用 VS2012 在 VS2012 上调试扩展,则启动实验实例效果很好。
但是如果在VS2012项目中,如果我将启动程序设置为VS2013 devenv.exe
,则rootSuffix /exp
那么尽管VS2013实验实例启动,但它不会注册正在开发的扩展。
任何跨版本配置Visual Studio调试的提示将不胜感激!
在尝试使VS2012扩展与VS2013一起使用时,切换3个字母并不简单:-)。
您将需要执行很少的操作:
- 更新引用的 DLL
- 更新清单
- 让VS在升级项目时也发挥他的魔力。
http://geekswithblogs.net/TarunArora/archive/2013/06/27/upgrading-vsix-extensions-from-vs2012-to-vs2013.aspx
您可能还需要在包上使用ProvideAutoload
:调试时不调用 Visual Studio 包初始化方法