gpt4 book ai didi

c# - 调试 visual studio 扩展,不同版本

转载 作者:太空宇宙 更新时间:2023-11-03 17:01:37 24 4
gpt4 key购买 nike

我正在使用 VS2012 构建一个扩展(编辑器分类器),我可以通过将安装目标设置为包含正确的版本来验证它是否适用于 VS2013。

然而,就像今天一样,我需要安装和验证功能。这在大多数情况下都可以,除非我想调试扩展。

现在,如果我在 VS2012 上调试一个扩展,使用 VS2012,那么启动实验实例效果很好。

但是如果在VS2012项目中,如果我设置启动程序为VS2013的devenv.exe,加上rootSuffix/exp,那么虽然启动了VS2013实验实例, 它不注册开发中的扩展。

任何有关跨版本配置 Visual Studio 调试的提示都将不胜感激!

最佳答案

当尝试让您的 VS2012 扩展与 VS2013 一起工作时,切换 3 个字母并不是简单的情况 :-)。

您需要做的事情很少:

  • 更新引用的dll
  • 更新 list
  • 让 VS 在升级项目时也发挥他的魔力。

http://geekswithblogs.net/TarunArora/archive/2013/06/27/upgrading-vsix-extensions-from-vs2012-to-vs2013.aspx

您可能还需要在您的包裹上使用 ProvideAutoload:Visual Studio Package Initialize method does not call when debugging

关于c# - 调试 visual studio 扩展,不同版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27599610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com