Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2008加载项在项目弹出菜单中添加菜单项_Visual Studio - Fatal编程技术网

Visual studio Visual Studio 2008加载项在项目弹出菜单中添加菜单项

Visual studio Visual Studio 2008加载项在项目弹出菜单中添加菜单项,visual-studio,Visual Studio,我正在尝试为VisualStudio2008IDE创建一个加载项。第一步是在项目浏览器的项目上下文菜单中添加一个菜单项(我想在其中添加一个名为“添加我的引用”的菜单项以及“添加引用”和“添加Web引用”菜单) 我可以将a菜单项添加到主菜单项目命令栏中,但不能添加到项目资源管理器中的上下文菜单中 有人能帮我解决这个问题吗?我的答案有两部分 首先我建议您考虑使用DXCore DXCore是构建CodeRush Xpress、CodeRush和RefactorPro的框架。这应该有助于强调它的可信度

我正在尝试为VisualStudio2008IDE创建一个加载项。第一步是在项目浏览器的项目上下文菜单中添加一个菜单项(我想在其中添加一个名为“添加我的引用”的菜单项以及“添加引用”和“添加Web引用”菜单)

我可以将a菜单项添加到主菜单项目命令栏中,但不能添加到项目资源管理器中的上下文菜单中


有人能帮我解决这个问题吗?

我的答案有两部分

首先我建议您考虑使用DXCore

DXCore是构建CodeRush Xpress、CodeRush和RefactorPro的框架。这应该有助于强调它的可信度

但是,DXCore完全免费下载和使用(如CodeRush Xpress),无需支付任何费用

我建议使用此框架的原因是,如果您需要,它可以在不删除DTE访问的情况下,将Studio addin创建的大量复杂性抽象出来

这对您有什么帮助 使用这个框架,您可以简单地将一个动作组件拖到插件的设计图面上,并设置一些属性,以便在项目上下文菜单上弹出一个菜单项。看

其次我想指出我之前编写的一个插件,虽然它与您正在做的插件不完全相同,但似乎两者都很接近,并且可能提供了一个使用DXCore可以实现的好例子

我想到的例子叫做QuickAddReference,它是


还请注意,所有来源都是免费提供的,并且都基于DXCore,并提供了丰富的其他设施

非常感谢Rory。这是惊人的信息。我马上就来试试这个问题。我希望你能找到你需要的。:)