2011-01-07 10 views
7

1.) "Visual Studio Package"プロジェクトと "VSIX"プロジェクトの違いは何ですか?Visual Studio 2010拡張機能の使い方 - 3つの質問

2.)どこで初心者ガイドがありますか?

3.)私はVisual Studio 2010の拡張性モデルまたは拡張ポイントの概要をどこで見つけることができますか?

ありがとうございます!

+0

あります/ tagged/vsx –

答えて

8

書きたいエクステンションのタイプを説明できますか?ここで私の答えが変わるかもしれません。

  1. 両方のプロジェクトでVSIXが生成されます。 VSIXプロジェクトは空のパッケージを作成しますが、パッケージプロジェクトではManaged Package Frameworkパッケージが設定されます。パッケージの場合はsome walkthroughsです。

  2. extending visual studioのメインページをお試しください。ビルドしたいものについてより多くの情報を提供すれば、より具体的な情報源を指摘することができます。

  3. 何をしようとしているかによって異なります。デバッガを拡張言語サービス、エディタ(新しいエディタの工場を追加したり、内蔵のエディタを拡張)、上のセクションを持っているthe Visual Studio SDK上のガイド、などがhttp://stackoverflow.com/questionsを参照してください

+0

VSPackageについて少し詳しく教えてもらえますか?私が知っているように、Visual Studio 2010はMEF(Managed Extensibility Framework)を使用しています。なぜSDKがコマンドバーにサービスをサポートしていないのですか?それは古い方法ではありませんか(COM、など)? –

+1

VS2010の一部では、MEF(主にエディタ、一部はプロジェクトシステム)を使用しています。シェル(エディタファクトリ、ツールウィンドウ、コマンド、ツール - >オプションページ)およびデバッガ(言語のデバッガ統合)に関連する拡張性サービスは、他にもいくつかありますが、VS2008と同じ拡張性の話があります。 –

+0

そして今、MPFはどんなところですか? –

関連する問題