私は、社内で使用する Visual Studio の拡張機能を開発するタスクを与えられました。これらは、Visual Studio のいくつかの異なるバージョンをサポートする必要があります (VS2008、2010、および 2012 - VS2005 があると便利ですが、必須ではありません)。Visual Studio 2012 .sln であるこれらの種類のツールの既存のプロジェクト構造に適合させながら、できるだけ多くのコードを再利用して、可能な限り一貫した方法でこれらを開発したいと考えています。
この種の拡張機能を開発するための最良/最も簡単な方法は何ですか? VSPackage プロジェクトですか? VS2012 で開発した 2008 互換の VSPackage を作成できますか?
現在作成中の拡張機能に必要な機能は、かなり基本的なものです。ツール メニュー コマンド、場合によってはカスタム ツールウィンドウを作成する必要があります。要件は後で変更される可能性がありますが、現時点ではエディターの装飾などは必要ありません。
重複しているように見えるこの質問を見ましたが、受け入れられた回答は質問に答えていないので...