0

Я новичок в разработке Visual Studio addin и хочу создать небольшой прототип addin для курса в университете. Я уже посмотрел пару руководств и VS SDK. Прежде чем я копать дальше в эту тему, я хочу спросить, если можно развивать то, что я хочу:Как написать Visual Studio Addin для управления комментариями комментариев

Моя цель (для прототипа), чтобы получить все аннотации в источниках комментария аннотаций (т.е. TODO, HACK , FIXME и т. Д.) В моем плагине, а затем запустить некоторые аналитики.

Итак, можно ли (теоретически и используя существующий API) получить список комментариев комментариев? Если да, любая ссылка на учебник, блогпост или образец кода будет очень оценена!

Thank Вы!

ответ

1

Вы можете использовать SVsTaskList service для доступа к стандартным аннотациям VS. См. Также следующие EnumTaskItems sample.

+0

Привет, Сергей. Большое спасибо за ваш пост. Это выглядит очень многообещающе. К сожалению, я не могу узнать, как получить ServiceProvider (необходимо в качестве переменной _serviceProvider в примере) ... Как я могу это сделать? Спасибо!! – casaout

+1

В надстройке вы можете получить его из объекта DTE: System.IServiceProvider _serviceProvider = new Microsoft.VisualStudio.Shell.ServiceProvider ((Microsoft.VisualStudio.OLE.Interop.IServiceProvider) dte); –

+0

Удивительно, большое вам спасибо! У меня в основном был тот же код, но он не нашел объект dte (т. Е. Я наблюдал за тем, что он уже присутствовал в addin) ... У вас отличные выходные! – casaout