Visual Studio 2010拡張機能を試しています。ここでは、IMouseProcessorによって公開されたイベントを操作する必要があります。
ドキュメントからわかる限り、IMouseProcessorProviderを作成し、エクスポートでMEFを使用して、VisualStudioで自動的に取得できるようにする必要があります。
私はこのクラスを作成しました:
[Export(typeof(IMouseProcessorProvider))]
[ContentType("code")]
internal sealed class MouseProcessorFactory : IMouseProcessorProvider
{
public IMouseProcessor GetAssociatedProcessor(IWpfTextView wpfTextView)
{
return new MouseProcessor();
}
}
Visual Studioの実験的なインスタンスを実行すると、拡張機能が拡張機能マネージャーに表示されます。しかし、私のカスタムマウスプロセッサプロバイダーが呼び出されることはありません。私は何かが欠けていますか/私は何が間違っていますか?