Как скрестить ежа с ужом? В версии 4.5 я пользовался этим: http://code.google.com/p/scoutplugin/, но там написано, что в пятёрке это типа встроено (где?) В общем подскажите, где что нужно скачать/установить/настроить, чтобы работало как в 4.х?
Здравствуйте, koandrew, Вы писали:
K>Как скрестить ежа с ужом? В версии 4.5 я пользовался этим: http://code.google.com/p/scoutplugin/, но там написано, что в пятёрке это типа встроено (где?) В общем подскажите, где что нужно скачать/установить/настроить, чтобы работало как в 4.х?
Если я ничего не путаю, в power toys должен быть плагин для рефлектора
Здравствуйте, koandrew, Вы писали:
K>Как скрестить ежа с ужом? В версии 4.5 я пользовался этим: http://code.google.com/p/scoutplugin/, но там написано, что в пятёрке это типа встроено (где?) В общем подскажите, где что нужно скачать/установить/настроить, чтобы работало как в 4.х?
PowerToys. Там все игрушки как игрушки, а отдельно идёт Reflector.PowerToy со своим отдельным инсталлятором и без исходников.
Это не встроенный скаут, это круче. Он запускает Рефлектор в фоне, декомпилирует что просят, а затем форматирует под обычный исходник. И это всё рекурсивно. С непривычки немного неудобно, хочется видеть Рефлеторовое дерево сборок и кнопку поиска, но если как следует подсесть, то обратно уже не захочется. Если бы это можно было внедрить прямо в ObjectBrowser, то цены бы такому рашению вообще не было бы. Кто пользовался MonoDevelop тот поймёт что я имею в виду. Там недорефлектор встроен в смотрелку типов, что очень удобно.
Самого скаута я периодически адаптирую под очередной билд Решарпера. Сейчас вышла бета — самое время добавить ещё раз ему немного жизни. Если завтра выдастся свободная минутка то займусь.
Здравствуйте, qxWork, Вы писали:
W>Если я ничего не путаю, в power toys должен быть плагин для рефлектора
А где эти PowerToys взять? Я полчаса искал у вас на сайте — так и ничего не нашёл, кроме старых версий. Вообще ИМХО навигация на сайте страдает нелогичностью...
Здравствуйте, Блудов Павел, Вы писали:
БП>Самого скаута я периодически адаптирую под очередной билд Решарпера. Сейчас вышла бета — самое время добавить ещё раз ему немного жизни. Если завтра выдастся свободная минутка то займусь.
Это было бы супер — уж больно я привык к нему. Заранее благодарю!
W>>Если я ничего не путаю, в power toys должен быть плагин для рефлектора K>А где эти PowerToys взять? Я полчаса искал у вас на сайте — так и ничего не нашёл, кроме старых версий. Вообще ИМХО навигация на сайте страдает нелогичностью...
PowerToys публикуются сейчас для nightly билдов R#. см. здесь
Здравствуйте, koandrew, Вы писали:
K>Это было бы супер — уж больно я привык к нему. Заранее благодарю!
Почти готово. В репозитории версия, собираемая под 5.0.
Собственно от скаута остался только вызов рефлектора из окон call stack, modules, references и т.п.
Вызов рефлектора из окна кода настраивается через ReSharper->Options->External Sources (искать в самом низу).
Инсталлятора пока нет, собирайте вручную. Для этого нужно скопировать в папку lib50 файлы
Огромное спасибо! Всё собирается и работает. Кстати, либу Microsoft.VisualStudio.Zip.9.0.dll я так и не нашёл, но оказалось, что она не нужна для компиляции...
Здравствуйте, koandrew, Вы писали:
K>Огромное спасибо! Всё собирается и работает. Кстати, либу Microsoft.VisualStudio.Zip.9.0.dll я так и не нашёл, но оказалось, что она не нужна для компиляции...
Она нужна для того чтобы распаковать reflector.zip, если скачивать его с сайта.
Живёт эта сборка в GAC, так что компилятор сам её находит.