「Visual Studio 統合パッケージ」と「Visual Studio アドイン」:違いはなんですか?

StackOverflow https://stackoverflow.com/questions/1139294

質問

Visual Studio の新しい拡張機能を作成する場合、2 つのプロジェクト オプションがあります。「Visual Studio 統合パッケージ」と「Visual Studio アドイン」。2 つのプロジェクト タイプの違いは何ですか?また、一方を他方よりも使用するのはどのような場合ですか?

役に立ちましたか?

解決

わかりました、見つかります 詳細な比較はこちら (シリーズの前の部分へのリンクもあります)。

ただし、基本的に、アドインは VS の最初のバージョンから VS 拡張タイプとして利用可能であり、COM コンポーネントとして構築されていました。その後、そのアプローチにはいくつかの制限があることが判明したため、新しい拡張機能、つまり VS SDK パッケージが作成されました。

おそらく、VS 2008 以降の拡張機能を構築している場合は、新しいテクノロジとして VS SDK パッケージをターゲットにする必要があります。VS パッケージのもう 1 つの強みは、Visual Studio との統合が優れていることです。

何をするにしても、アドインは VisualStudioの外部にあるもの。 VSPackagesは完全に統合された IDEの一部である。

次のような場合でも、アドインの構築を検討するかもしれません。

  • VS パッケージから利用できる低レベルの基本 API ではなく、高レベルの拡張性 API にアクセスする必要があります。
  • Visual Basic で開発する場合 (VS パッケージのテンプレートは C# / Visual C++ でのみ利用可能です)。
  • 単純なタスクや一般的なシナリオを自動化したい場合は、アドインを使用することで開発の労力が少なくなる可能性があります。

他のヒント

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top