2012-10-17 44 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包是確保組件安裝的非常方便的方法。

相關問題