Инсталлятор поддерживает ReSharper только версии 3.0 и 3.1. Счастливым обладателям ReSharper 4.0 предлагается самостоятельно собрать из исходников.
Для того, чтобы скачивать исходники .net в 2005 студии нужно установить Debugging tools и скопировать symsrv.dll & srcsrv.dll в каталог <Путь к студии>\Common7\IDE.
Для обеих версий студии нужно прописать http://referencesource.microsoft.com/symbols или в настройках отладчика (Tools->Options->Debugging->Symbols) или в настройках самого плагина (Resharper->Options->Navigation->Scout).
Здравствуйте, Блудов Павел, Вы писали:
БП>Инсталлятор поддерживает ReSharper только версии 3.0 и 3.1. Счастливым обладателям ReSharper 4.0 предлагается самостоятельно собрать из исходников.
Собрал для четвертого решарпера, но то ли сборки не те, то ли еще что-то... В общем, не получилось попробовать. Не видит решарпер плугина. (вроде бы, в нужную папочку подкладываю)
Здравствуйте, Сергей Туленцев, Вы писали:
СТ>Не видит решарпер плугина. (вроде бы, в нужную папочку подкладываю)
А правильная папочка это какая? Их несколько разных. Ну и в лог Решарперовский стоит глянуть, там может быть ответ.
Здравствуйте, Сергей Туленцев, Вы писали:
СТ>Собрал для четвертого решарпера, но то ли сборки не те, то ли еще что-то...
Ну как бы сборки совсем не те. У них даже имена поменялись а VS.IDECore развалались на две.
Вобщем добавил поддержку 4.0. Инсталлятор поддерживает только 771 билд, для сборки из исходниклв нужно
положить сборки 4-го ReSharper'а в каталог lib40.
Тогда должно получиться.
Здравствуйте, AndrewVK, Вы писали: AVK>Как то оно странно работает. На System.String исходники показало, а на System.Convert и System.Windows.Forms.Form лезет в рефлектор.
А System.String не был скачен ранее в каком-нибудь процессе отладки?
Т.е. может в кеше .pdb находятся а с referencesource.microsoft.com не грузятся?
Там шаманство с EULA окошком при скачивании файлов. Оно в каких-то случайх не появляется. А если не появляется, то не даёт потом скачивать.
В отладчике нормально всё скачивается/показывается?
Здравствуйте, Блудов Павел, Вы писали:
БП>Дописал плагин скачивающий исходники с Майкрософта по мере надобности.
что-то у меня не получилось заставить его работать. Использую студию 2008, решарпер 771. Настройки в студии выставлены правильные, по крайней мере, при отладке если загрузить исходники, то по ним бегает нормально.
Пробовал на разных классах, и Ctrl+click на методе, переход к Declaration и из контекстного меню и из меню решарпера. Во всех случаях переходит в Object Browser. Даже рефлектор не открывается (путь к нему указан).
Может я что не так делаю?
Здравствуйте, Блудов Павел, Вы писали:
SAV>>Может я что не так делаю? БП>А в списке ReSharper->Plugins его видно?
видно, я даже настройки его подергал, рефлектора там прописал.
Здравствуйте, SiAVoL, Вы писали:
SAV>видно, я даже настройки его подергал, рефлектора там прописал.
Тогда два пути — собирать из исзодников и запуск под отладчиком либо изучение логов ReSharper'а.
Но судя по симптомам, просто не встали на свои места пунктики в меню.
Что если через Tools->Options->Keyboard явно назначить какую-нибудь компиначию на действие ReSharper.Scout_GotoDeclaration и нажать эту комбинацию кнопок?
Здравствуйте, Блудов Павел, Вы писали:
БП>Что если через Tools->Options->Keyboard явно назначить какую-нибудь компиначию на действие ReSharper.Scout_GotoDeclaration и нажать эту комбинацию кнопок?
так работает! пожалуй отдельный шорткат меня вполне устроит. Спасибо за отличный плагин!
Здравствуйте, SiAVoL, Вы писали:
SAV>так работает! пожалуй отдельный шорткат меня вполне устроит. Спасибо за отличный плагин!
Всегда пожалуйста. Про отдельный шорткат я подумаю. В теории, ничего не мешат спросить в инсталляторе: "Вам заменить или параллельно настроить?". В будущем наверное так и сделаю.
Здравствуйте, SiAVoL, Вы писали:
SAV>что-то у меня не получилось заставить его работать. Использую студию 2008, решарпер 771. Настройки в студии выставлены правильные, по крайней мере, при отладке если загрузить исходники, то по ним бегает нормально.
А студия случайно не была запущена в момент инсталляции?
Здравствуйте, Блудов Павел, Вы писали:
БП>А студия случайно не была запущена в момент инсталляции?
нет
я поставил решарпер 771, запустил студию, закрыл студию, поставил плагин из инсталятора с гуглекода, запустил студию, закрыл студию, а потом уже пробовал работать.
Нового ничего не появилось, зато старое стало работать значительно быстрее.
Для работы с файлами теперь используется родное API ReSharper'а.
Почему оно быстрее чем студийное — загадка природы
Здравствуйте, Kalina9001, Вы писали:
K>Версия 1.0.11 отказалась устанавливаться с релизом 4.0 (4.0.819.19)
Т.е. заявила что нету установленного ReSharper'а?
Интересно.
Особенно интересно что у вас лежит в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\JetBrains\ReSharper\v4.0\vs9.0
и установлен ли туда Решарпер в самом деле. И какая версия у файла JetBrains.ReSharper.VS.dll лежащего по адресу, указанному в
K> The feature you are trying to use is on a network resource that is unavailable
K>С предложением ввести альтернативный путь к ScoutSetup-1.0.8.msi(!!!!)
Это by design. Новая версия сносит старую, но по каким-то не зависящим от меня причинам старая версия не прокешировалась в %SystemRoot%\Installer. Буду разбираться из-за чего такое может происходить.