【问题标题】:Addin loading in wrong version of Visual Studio在错误版本的 Visual Studio 中加载插件
【发布时间】:2015-07-20 12:58:59
【问题描述】:

我们在 VS2010 中有我们的解决方案,但我们现在将其更改为 VS2012。当然只有安装项目需要改变,VS2012中的InstallShield。

但是,我的实际问题是关于我们为 Visual Studio 提供的插件。安装解决方案后,打开 VS2012(因为我正在测试新安装),然后在“工具”菜单中选择它,一切都很好。 我们在解决方案中有一个项目,在调试时会打开 Visual Studio 的第二个实例,然后在这种情况下可以获取插件等。 但是,当我从 VS2012 调试这个项目时,它会打开一个 VS2010 实例。

在哪里可以更改此设置?我应该寻找什么?

在 .Addin 文件中,我已将版本更改为:

<HostApplication>
    <Name>Microsoft Visual Studio Macros</Name>
    <Version>11.0</Version>
</HostApplication>
<HostApplication>
    <Name>Microsoft Visual Studio</Name>
    <Version>11.0</Version>
</HostApplication>

【问题讨论】:

  • 您是否尝试过询问插件的创建者?

标签: c# visual-studio-2010 visual-studio-2012


【解决方案1】:

您调试的项目可能在项目设置中有 Debug - Start Action - Start External program - C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

您需要将此路径更改为 VS 2012 exe,例如 c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

【讨论】:

  • 太棒了!我永远不会自己发现这一点。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多