少し前に、Visual Studio2010用のVisualStudioパッケージ/アドインを作成しました(好奇心旺盛な方のために:http://visualstudiogallery.msdn.microsoft.com/ea23f9a7-a942-45b2-87e6-5df6ff0444ff)。それをダウンロードしてVisualStudio2012にインストールしようとすると、機能せず、バージョンエラーが発生します。
そのため、最初に考えたのは、2012に移植しようとするとどうなるかを確認することでした。VS2012RCSDKをダウンロードしてインストールし、基本的にすべてを別のソリューションで再作成すると、すべてが機能します。私が気付いたのは、参照しなければならなかったアセンブリ(Microsoft.VisualStudio。*)の多くがバージョン10ではなくバージョン11になったことです(明らかな理由で)。すべてのコードをコピーして貼り付けた後、VisualStudio2012で正しく機能するようになりました。
私の質問はこれです:Visual Studioの複数のバージョンに対して1つの.vsixファイルを持つことは可能ですか(私は推測していません)。そうでない場合、異なるバージョンをアップロードするための正しいアプローチは何ですか?.vsixの2つのバージョンをアップロードできますか?Visual Studioのアドインマネージャーは正しいものを自動的に選択しますか?「VisualPastie2012」などの新しいパッケージを作成する必要がありますか?いくつかのガイダンスを探しています。