Список открытых документов в VisualStudio (Plugin-Development) - PullRequest
1 голос
/ 01 декабря 2009

В настоящее время я пытаюсь разработать простой плагин для Visual Studio 2008, используя c #.

Мне глупо спрашивать, но после нескольких часов поиска в doc я не могу найти способ решить действительно простую задачу: принять это открытое решение. Я просто хочу список документов, открытых в таблицах справа. Я что-то пробовал, см. Ниже ...

альтернативный текст http://img24.imageshack.us/img24/5238/20091201172237.png

Этот подход не работает:

альтернативный текст http://img339.imageshack.us/img339/6571/20091201172211.png

И результат довольно странный:

альтернативный текст http://img40.imageshack.us/img40/6535/20091201172247.png

Какие-нибудь советы о том, как составить список активных документов?

Спасибо

Chris

Ответы [ 2 ]

1 голос
/ 01 декабря 2009

Не могу ответить на ваш конкретный вопрос, но могу сделать пару комментариев / предложений:

  • Объектная модель DTE безобразна, безобразна, безобразна - вы не единственный, кто борется с ней (спросите меня, откуда я знаю).

  • Задайте свой вопрос на форуме Visual Studio Extensibility - они могут помочь.

0 голосов
/ 02 декабря 2009

Хорошо,

Я только что нашел способ уродливого ООД. Его просто не используют :-) По крайней мере, не напрямую. Я нашел DxCore, который является бесплатным (по крайней мере, для личного использования, я думаю) и прекрасно справляется со своей задачей.

Чтобы получить то, что я хотел, мне просто нужен был этот код (на который я надеялся в VS, но там он ведет себя по-другому) ...

альтернативный текст http://img109.imageshack.us/img109/7127/20091201221414.png

...