Добил навигацию.
От: Блудов Павел Россия  
Дата: 15.11.06 12:08
Оценка: 195 (5)
Доброго всем времени суток!

То, о чём давно говорили большевики случилось!

Теперь если нажать F12 на чём-нибудь, что живёт в сторонней сборочке, для которой доступен .pdb, то после некоторого количества танцев с бубном находятся все нужные исходные файлы, засовываются во временный проект, парсятся и переход осуществляется уже куда нужно.

Осталось прикрутить генерацию псевдо-исходников из метаданных если ничего не нашлось. Как это делает студия для c#.

P.S. Требуются тестеры. Нужно пройтись по всем доступным проектам и найти места, где навигация не работает, а должна бы. Также приветствуется информация о местах, где она стреляется.

P.P.S. Навигация во внешние сборки не работает на атрибутах (доделаю) а также интерфейсах, енумах и чисто абстрактных классах. Т.е. там, где нет кода, который мог бы исполниться. Это победить невозможно, т.к. местонахождения таких файлов попросту нет в .pdb.
... << RSDN@Home 1.2.0 alpha rev. 642>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.