「Visual Studio 統合パッケージ」と「Visual Studio アドイン」:違いはなんですか?
-
16-09-2019 - |
質問
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++ でのみ利用可能です)。
- 単純なタスクや一般的なシナリオを自動化したい場合は、アドインを使用することで開発の労力が少なくなる可能性があります。
他のヒント
重要な点は、アドインパッケージ対、アドインは、VS 2013年に廃止されましたし、VSに「14」
は利用できません Visual Studioの2013 の中で推奨されていませんアドイン のVisual Studio " 14" CTP:アドインを行っているの
から「公式」指導方法:/アドインを<作成A>「Visual Studioのアドインは、Visual Studio 2013年に廃止されていますが、VSPackageの拡張子にあなたのアドインをアップグレードする必要があります....」です。
統合パッケージは、あなたが(あなたがC#やVBを選ぶかのような)新しいプロジェクトを開始するときに選択することができるものです。
http://www.bitwisemag.com/copy/を参照してください。機能は/ dev / visual_studio / vs2005_integration_1.htmlするます。
アドインは、ちょうど彼らがMS Officeアプリケーションの場合と同じように動作します。あなたは、独自のカスタムボタンやメニュー項目を追加することができます。ここでは一例です: http://www.c-sharpcorner.com /UploadFile/mgold/AddIns11292005015631AM/AddIns.aspxするます。