1

我正在测试由其他人创建的加载项,并将加载项应用程序调试属性设置为:

启动外部程序:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

/resetaddin Microsoft.VSAddin.Addin1

工作目录:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\

在我将插件定义文件路径更改为指向 bin/addin.dll 后,我运行了它,它在 Visual Studio 的实验副本中运行良好。几分钟后我最终关闭了 Visual Studio 的两个副本,现在当我打开我的主副本时,即使我不再调试它,它也会自动加载这个加载项。所以这意味着我现在不能编辑插件,因为这个插件总是在使用中。有什么想法为什么将它安装到我的 vs now 主副本中,以及为什么我无法将它加载到实验副本中?

4

1 回答 1

0

您应该将以下设置更改为仅在实验实例下部署:

首先.Addin

C:\Users[xyz]\Documents\Visual Studio 20[ij]\Addins\

C:\Users[xyz]\AppData\Roaming\Microsoft\VisualStudio[kl].0Exp\Addins\

文件夹。

然后你应该添加/RootSuffix Exp开关来启动 exp。实例而不是带有调试的普通实例。.Addin您可以在开发/测试加载项时更改原始扩展名。

于 2014-01-24T00:21:17.170 回答