Visual Studio 2008には、失いたくない本当にすばらしいアドインがいくつかありますが、VisualStudio2010ではMEFが使用されると聞いています。踊っているバナナに別れを告げることができるということですか?
4 に答える
Visual Studio には、次の 3 つのレベルの拡張性があります。
- マクロ
- アドイン
- VS パッケージ
VS2008 アドインが VS2010 beta2 で完全に機能することを確認できます。.AddIn ファイルを編集して、「9.0」を「10.0」に置き換えるだけです。
ただし、VSパッケージについては知りません。
昨年リリースされた最初のCTPから方向が変わっていない限り、古いプラグイン方法は引き続き機能します。すぐに新しいベータ版を入手する必要があります(いつになるかはわかりませんが、前回のベータ版から5か月が経過しています)。
MEFとフロントエンドとしてのWPFの使用は、ツールをプラグインする古い方法が機能しなくなることを意味するものではありません。
これについて最後の言葉は言われていないと思いますが、VS2010が大幅な書き直しのように見えるという事実(すべてのコードエディターのものはWPFベースです)に基づいて、MEFがその拡張性モデルとして導入されているという事実、そして以前のVSアップグレードの経験に基づいて、すべてのプラグインが機能し続けることは非常に疑わしいです.....いくつかの可能性がありますが、多くのプラグインにはアップグレードが必要です。
マーク
彼らはVSですべてを書き直したわけではありません。UI のみ (WPF に移動)。
現在のプラグインはロードできますが、新しいレジストリ キーを認識している必要があります。現在、データベース エンジンでこれをテストしています。Visual Studio Extensions の小さな UI にアクセスするための新しいインターフェイスと方法がいくつかあります (iPhone ストア タイプの概念を考えてみてください)。ただし、現時点では必須ではありません (2009 年 6 月)。
もちろん、これは変更される可能性がありますが、できるだけ多くの古いプラグインをロードして実行することが MS の最善の利益になると思います。