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 パッケージ
  • VSパッケージ

それらについて詳しく説明するチュートリアル記事を書きました。

Visual Studio ツールボックス コントロールの統合

TCI のアプローチは、Visual Studio の Express エディションでも機能すると思います。また、VSI および VSIX パッケージは、コンポーネントを確実にインストールするための非常に便利な方法です。

于 2013-03-18T13:49:05.590 に答える