如何开发Visual Studio加载项?

dev*_*ium 5 vsx visual-studio-addins visual-studio-2010 visual-studio

我有一个模糊的想法Visual Studio允许您运行第二个沙盒实例,其中加载项实际上已加载.这允许您调试加载项代码等.

这有效吗?我该怎么做呢?

我目前正在使用Visual Studio的单个实例.我遇到的问题是,当我加载并运行加载项时,它将不允许我再次编译,直到我重新启动Visual Studio的实例,因为似乎无法卸载加载项.即使使用两个Visual Studio实例也不会真正有用.必须有一个更简单的方法,你们怎么做?

谢谢

mfe*_*old 4

我建议下载适用于您正在使用的 VS 版本的 Visual Studio SDK,即VS2010

您所需要做的就是在实验配置单元中运行 VS 的第二个实例。有一个命令行开关根后缀,它采用一个参数 - 实验配置单元的名称(通常为 Exp)。如果您使用此键启动 VS,它将通过克隆标准 VS 配置单元中所需的任何内容,在注册表中创建一个单独的配置单元。

您可以在实验配置单元中注册/添加插件/软件包/任何内容,而您的主力配置单元 - 主配置单元保持干净且不受影响

即使您忽略了锁定 dll 带来的头痛,这也是一个好主意。有一件事是,把注册表弄乱并不难——所以 VS 甚至无法启动。您不希望您的主蜂巢发生这种情况。如果实验发生了这样的情况 - 好吧 - 你总是可以重新创建它 - SDK 中包含一个实用程序