Re: Добил навигацию.
От: PhantomIvan  
Дата: 15.11.06 16:35
Оценка:
БП>Теперь если нажать F12 на чём-нибудь, что живёт в сторонней сборочке, для которой доступен .pdb, то после некоторого количества танцев с бубном находятся все нужные исходные файлы, засовываются во временный проект, парсятся и переход осуществляется уже куда нужно.

а этот временный проект, он где находится?

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


как насчет code definition window ?

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


чтоб тестеры появились, нужно инсталлёр сделать
и то, даже если его выложить на nemerle.org, этих тестеров будет скажем так, десяток
где вообще люди делись? пора бы уже понять, что к чему

а с тестами — я тебе помогу (роботы ака юнит-тесты)

БП>P.P.S. Навигация во внешние сборки не работает на атрибутах (доделаю) а также интерфейсах, енумах и чисто абстрактных классах. Т.е. там, где нет кода, который мог бы исполниться. Это победить невозможно, т.к. местонахождения таких файлов попросту нет в .pdb.


я не силен в вопросах pdb-файлов, если я перехожу куда нибудь по этой схеме, сколько сырцов грузится и откуда?

так же с f12 фигня при переходе на локешон дефинишена — локешон кривой обычно
но ты с этим не парься, это я порешаю (т.к. мне аккуратный локейшен необходим)
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.