各プロジェクト アイテムのプロパティ グリッドにプロパティを追加する必要があります。ただし、エクステンダー プロバイダーを に登録するとEnvDTE.Constants.vsCATIDDocument、呼び出されません。で登録すれば動作しますがvsCATIDSolutionBrowseObject、欲しいものではありません...
Initializeパッケージのメソッドにエクステンダー プロバイダーを登録します。
var dte = (DTE) GetGlobalService(typeof(DTE));
_extenderProvider = new TheExtenderProvider();
_extenderProviderCookie = dte.ObjectExtenders.RegisterExtenderProvider(EnvDTE.Constants.vsCATIDDocument, "TheExtenderProvider", _extenderProvider);
どうすればそれを機能させることができますか?別の CATID を使用する必要がありますか?