查了一些资料,插件大多是放到VS标准的"工具"菜单里面,  但是现在我们想在VS里面单独创建一个菜单, 我们新做的插件都放在自己的菜单里面, 请问一下具体制作步骤, 谢谢大家.

解决方案 »

  1.   

    在MSDN中可以找到一个例子,很简单,写一个DLL,导出一个函数就OK。 
    可以参考http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vcsample/html/vcoridebuggingsamples.asp
      

  2.   

    参考下面的walkthrough,应该是创建top level的menuWalkthrough: Adding a Menu to the Visual Studio Menu Bar (C#)
      

  3.   

    谢谢几位,  正在 下载 VS SDK FOR VS2005, 再问一个问题, 以后做的插件, 怎么添加这个菜单里面呢?
      

  4.   

    记得好像是现在左侧的菜单栏里加一个栏目名称,然后右键为该栏目指定dll文件。这样子就可以了,以后用的时候直接拖就可以啦。
      

  5.   

    参考下面的walkthrough,应该是创建top level的menuWalkthrough: Adding a Menu to the Visual Studio Menu Bar (C#)
      

  6.   

    这个需要写DLL的。
    然后右击工具栏,添加选项卡、然后给控件起名、然后导入DLL.
      

  7.   

    我还以为是VSTO的加载项呢
    走错门了,哈哈哈
      

  8.   


    vs-addin
    http://www.codeproject.com/KB/macros/LineCounterAddin.aspx
      

  9.   

    虽然没有完美解决, 但也差不多了, 分享一下昨天所用到的东西1,2楼给出链接很给力,特别是2楼, 照着一步一步做, 就出来了....关于一些基本的自动化VS操作, 只需要引用 VS所在目录的EnvDTE.dll, 和EnvDTE80.dll 以及.NET目录下的Microsoft.VisualBasic.dll也感谢所有给出帮助的兄弟们.谢谢.