2012-10-17 40 views
0

我们需要增强我们WindowsForms.NET网格组件的安装程序:我们应该能够在安装产品时将其添加到VS 2010/2012 Express版本(VB,C#,...)中的工具箱中。我们可以使用众所周知的EnvDTE.DTE对象为所有非Express版本做到这一点,但这不适用于Express。如何将控件添加到Visual Studio 2010 Express工具箱(代码,系统文件等)?

有没有一种方法来达到目标​​?说,改变一些系统文件(系统为VS)?也就是说,VS将工具箱项目列表存储在文件的某个位置,以便我们可以访问它并相应地进行更改?也许,这种方式也可以用于所有非Express版本?

回答

1

是的,有办法的多种:

  • 手动安装
  • 工具箱控件安装程序(TCI)
  • 的Visual Studio自动化对象模型(DTE)
  • VSI,VSIX包
  • VSPackage

我写了一个导师IAL文章中更详细地讨论他们:

Visual Studio Toolbox Control Integration

我认为,TCI做法将与Visual Studio的Express版本的工作。此外,VSI和VSIX包是确保组件安装的非常方便的方法。

相关问题