0

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

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

4

1 回答 1

1

是的,有多种方法:

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

我写了一篇教程文章更详细地讨论它们:

Visual Studio 工具箱控件集成

我认为 TCI 方法适用于 Visual Studio 的 Express 版本。此外,VSI 和 VSIX 包是确保安装组件的非常方便的方法。

于 2013-03-18T13:49:05.590 回答