Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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 2010 如何将控件添加到Visual Studio 2010 Express工具箱(代码、系统文件等)?_Visual Studio 2010_Visual Studio_Components_Toolbox - Fatal编程技术网

Visual studio 2010 如何将控件添加到Visual Studio 2010 Express工具箱(代码、系统文件等)?

Visual studio 2010 如何将控件添加到Visual Studio 2010 Express工具箱(代码、系统文件等)?,visual-studio-2010,visual-studio,components,toolbox,Visual Studio 2010,Visual Studio,Components,Toolbox,我们需要增强WindowsForms.NET网格组件的安装程序:在安装产品时,我们应该能够将其添加到VS 2010/2012 Express edition(VB,C#,…)的工具箱中。我们可以使用众所周知的EnvDTE.DTE对象对所有非Express版本执行此操作,但这不适用于Express 是否有实现目标的方法?比如说,更改一些系统文件(系统用于VS)?也就是说,VS可能会将工具箱项列表存储在文件中的某个位置,以便我们可以访问它并相应地进行更改?也许,这种方法也可以用于所有非快速版本?是的

我们需要增强WindowsForms.NET网格组件的安装程序:在安装产品时,我们应该能够将其添加到VS 2010/2012 Express edition(VB,C#,…)的工具箱中。我们可以使用众所周知的EnvDTE.DTE对象对所有非Express版本执行此操作,但这不适用于Express


是否有实现目标的方法?比如说,更改一些系统文件(系统用于VS)?也就是说,VS可能会将工具箱项列表存储在文件中的某个位置,以便我们可以访问它并相应地进行更改?也许,这种方法也可以用于所有非快速版本?

是的,有多种方法:

  • 手动安装
  • 工具箱控件安装程序(TCI)
  • Visual Studio自动化对象模型(DTE)
  • VSI,VSIX包
  • VSPackage
我写了一篇教程文章,更详细地讨论了它们:

我认为TCI方法可以与VisualStudio的快速版配合使用。另外,VSI和VSIX包是确保安装组件的非常方便的方法