с увеличившимся количеством варнингов ну просто просятся пара фич:
1) Устранение ошибки в 1 click. Сейчас же приходится:
* ткнуть в рыжую риску справа,
* увидеть лампочку слева
* тащить мышу через весь экран
* ткнуть в лампочку и увидеть меню
* кликнуть часто единственный пункт в появившемся меню.
Надо сделать чтобы по левому клику мыши устраняелся варнинг
(или, как опция (или когда решение неоднозначно), появляется context menu).
2) Вариант устранения варнингов скопом (batch) — сразу всех и по группам.
X>В качестве дополнения в самом ближайшем будущем будет выложена поддержка для F#.
ну F# сейчас никуда =), хотя F### и S### куда как актуальнее =))
Здравствуйте, Igor Sukhov, Вы писали:
IS>с увеличившимся количеством варнингов ну просто просятся пара фич:
Кстати, некоторые варнинги можно отключать (ReSharper->Options->Highlighting)
IS>1) Устранение ошибки в 1 click. Сейчас же приходится: IS>* ткнуть в рыжую риску справа, IS>* увидеть лампочку слева IS>* тащить мышу через весь экран IS>* ткнуть в лампочку и увидеть меню IS>* кликнуть часто единственный пункт в появившемся меню.
1) На эту лампочку есть шорткат — Alt-Enter
2) Скопом нельзя, т.к. после каждого исправления файл заново анализируется
3) Переход на след или предыдущую ошибку или варнинг — F12/Shift-F12
X>>В качестве дополнения в самом ближайшем будущем будет выложена поддержка для F#. IS>ну F# сейчас никуда =), хотя F### и S### куда как актуальнее =))
Хм..... Что, падает слишком часто?
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, xvost, Вы писали:
IS>>с увеличившимся количеством варнингов ну просто просятся пара фич:
X>Кстати, некоторые варнинги можно отключать (ReSharper->Options->Highlighting)
это я нашел сразу. кстати. почему бы не сделать
для некоторых типов проектов спец настройки,
например убирать варнинг на полное имя типа,
при присутвующем using directive для этого namespace
типа. Т.к. накидав контролов на форму в студии обнуруживается
что у всех и имя типа полностью и namespace в using directive
стоит — т.е. имеем варнинг на ровном месте.
IS>>1) Устранение ошибки в 1 click. Сейчас же приходится: IS>>* ткнуть в рыжую риску справа, IS>>* увидеть лампочку слева IS>>* тащить мышу через весь экран IS>>* ткнуть в лампочку и увидеть меню IS>>* кликнуть часто единственный пункт в появившемся меню.
X>1) На эту лампочку есть шорткат — Alt-Enter
да, есть — но не очень удобно переключаться между клавой и мышой.
X>2) Скопом нельзя, т.к. после каждого исправления файл заново анализируется
это техническая проблема.
X>3) Переход на след или предыдущую ошибку или варнинг — F12/Shift-F12
X>>>В качестве дополнения в самом ближайшем будущем будет выложена поддержка для F#. IS>>ну F# сейчас никуда =), хотя F### и S### куда как актуальнее =))
X>Хм..... Что, падает слишком часто?
да. впору ставить галку "игнорировать эту и все остальные Exceptions"
в диалоге ExceptionManager-а =)
Здравствуйте, Igor Sukhov, Вы писали:
X>>1) На эту лампочку есть шорткат — Alt-Enter IS>да, есть — но не очень удобно переключаться между клавой и мышой.
Хм, можно либо везде тыкать мышкой, либо таки нажать F12, а потом Alt+Enter.
Здравствуйте, Igor Sukhov, Вы писали:
IS>Т.к. накидав контролов на форму в студии обнуруживается IS>что у всех и имя типа полностью и namespace в using directive IS>стоит — т.е. имеем варнинг на ровном месте.
Не-а, не имеем. В некоторых регионах (например, Initialize Component) варнинги не показываются
X>>Хм..... Что, падает слишком часто? IS>да. впору ставить галку "игнорировать эту и все остальные Exceptions" IS>в диалоге ExceptionManager-а =)
Будем исправлять.
В общем-то, кайф .NET в том, что после огромного кол-ва проблем можно восстановиться
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, xvost, Вы писали:
X>Здравствуйте, Igor Sukhov, Вы писали:
IS>>Т.к. накидав контролов на форму в студии обнуруживается IS>>что у всех и имя типа полностью и namespace в using directive IS>>стоит — т.е. имеем варнинг на ровном месте.
X>Не-а, не имеем. В некоторых регионах (например, Initialize Component) варнинги не показываются
ну может в Initialized Component они и не показываются, а на поля формы — контролы и компоненты ругается.
X>>>Хм..... Что, падает слишком часто? IS>>да. впору ставить галку "игнорировать эту и все остальные Exceptions" IS>>в диалоге ExceptionManager-а =)
X>Будем исправлять.
X>В общем-то, кайф .NET в том, что после огромного кол-ва проблем можно восстановиться
кайф наверно в том что на .NET доходят руки написать "восстановление".
UM>Супер, очень понравилось то, как юнит тесты сделаны.
Спасибо
UM> Правда Debug в юнит тестах не работает. Или это я что-то не правильно делаю?
А как ты это делаешь? Достаточно ткнeть мышой в иконку на гаттере и выбрать в меню пункт Debug unit test.
X>Открыто бэта-тестирование ReSharper 2.0 под VS2003 и VS2005.
Можно ли перенести настройки со старого решарпера ?
Особенно интересуют Surround With и Live Templates ?
UM>>Супер, очень понравилось то, как юнит тесты сделаны. W>Спасибо
UM>> Правда Debug в юнит тестах не работает. Или это я что-то не правильно делаю? W>А как ты это делаешь? Достаточно ткнeть мышой в иконку на гаттере и выбрать в меню пункт Debug unit test.
Вот так и делаю (только еще Breakpoint в юнит тесте ставлю)
Студия складывается без всяких сообщений.
У меня еще стоял Testdriven.net (но удалил его, думал из-за него)
Здравствуйте, Dog, Вы писали:
X>>Открыто бэта-тестирование ReSharper 2.0 под VS2003 и VS2005. Dog>Можно ли перенести настройки со старого решарпера ? Dog>Особенно интересуют Surround With и Live Templates ?
Строго говоря, "официально" наверно пока никак.
Если руками — то все эти настройки лежат в файле
\Document and settings\....\Application Data\JetBrains\ReSharper\ReSharper.xml
Их можно аккуратно оттуда перенести.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
X>>>Открыто бэта-тестирование ReSharper 2.0 под VS2003 и VS2005. Dog>>Можно ли перенести настройки со старого решарпера ? Dog>>Особенно интересуют Surround With и Live Templates ? X>Строго говоря, "официально" наверно пока никак.
Вы ж предупреждайте !
X>Если руками — то все эти настройки лежат в файле X>\Document and settings\....\Application Data\JetBrains\ReSharper\ReSharper.xml X>Их можно аккуратно оттуда перенести.
Можно, как же. Осталось только найти этот файл. При установке у меня втихаря снеслась старая версия, после чего инсталяк свалился с ошибкой. Я запустил второй раз — всё стало. Но нет, ни подсветки старой, ни шоркатов. Причём не работаю даже те, что выставленны в опциях (ctrl-space, ctrl-shift-space)
X>>>Открыто бэта-тестирование ReSharper 2.0 под VS2003 и VS2005. Dog>>Можно ли перенести настройки со старого решарпера ? Dog>>Особенно интересуют Surround With и Live Templates ?
X>Строго говоря, "официально" наверно пока никак.
X>Если руками — то все эти настройки лежат в файле X>\Document and settings\....\Application Data\JetBrains\ReSharper\ReSharper.xml
только звать его UserSettings.xml
X>Их можно аккуратно оттуда перенести.
правда, при этом придется руками поправить xml-ку. К релизу обещан конвертер, но пока увы
Dog>Можно, как же. Осталось только найти этот файл. При установке у меня втихаря снеслась старая версия, после чего инсталяк свалился с ошибкой. Я запустил второй раз — всё стало. Но нет, ни подсветки старой, ни шоркатов. Причём не работаю даже те, что выставленны в опциях (ctrl-space, ctrl-shift-space)
Если студия 2003, то ResetShortcuts в опциях должен работать.
Dog>>Можно, как же. Осталось только найти этот файл. При установке у меня втихаря снеслась старая версия, после чего инсталяк свалился с ошибкой. Я запустил второй раз — всё стало. Но нет, ни подсветки старой, ни шоркатов. Причём не работаю даже те, что выставленны в опциях (ctrl-space, ctrl-shift-space) W>Если студия 2003, то ResetShortcuts в опциях должен работать.
Переставил — помогло.
Ну и самый насущный вопрос. Как сменить цвет на комбобоксе с лампочкой ? Эта маджента просто убивает
Dog>Ну и самый насущный вопрос. Как сменить цвет на комбобоксе с лампочкой ? Эта маджента просто убивает
Верю, меня тоже ))
Это глюк WinForms, как правило, достаточно переключиться в другое приложение и вернуться, после чего фон таки становится прозрачным.
Если ты умеешь с большой долей вероятности воспроизводить эту мадженту, расскажи как, тогда будет больше шансов пофиксить )
поставил для 2003-й студии.
Подчеркивает красным имена параметров в теле процедуры, говорит — cannot resolve symbol
Подчеркивает красным value в set-тере свойства.
Здравствуйте, oleksab, Вы писали:
O> поставил для 2003-й студии. O> Подчеркивает красным имена параметров в теле процедуры, говорит — cannot resolve symbol O> Подчеркивает красным value в set-тере свойства.
Останется ли красная подсветка если что-либо поменять в файле _вне_ тела метода?
Если останется, то воспроизводимя ли проблема на маленьком модельном примере?
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, oleksab, Вы писали:
O> поставил для 2003-й студии. O> Подчеркивает красным имена параметров в теле процедуры, говорит — cannot resolve symbol O> Подчеркивает красным value в set-тере свойства.
Это происходит при открытии cs unit-a. Если после скобки, закрывающей объявление класса, нажать Enter то ReSharper перестает подчеркивать красным имена параметров в телах функций. 8-0
Если после такой правки юнит не сохранить и закрыть solution, то при следующем открытии ReSharper опять подчеркивает имена параметров процедур. Если же сохранить, то для сохраненного юнита все хоршо, а вот для остальных по прежнему имена параметров процедур не резолвятся
Здравствуйте, oleksab, Вы писали:
O>Здравствуйте, oleksab, Вы писали:
O>> поставил для 2003-й студии. O>> Подчеркивает красным имена параметров в теле процедуры, говорит — cannot resolve symbol O>> Подчеркивает красным value в set-тере свойства.
O> Это происходит при открытии cs unit-a. Если после скобки, закрывающей объявление класса, нажать Enter то ReSharper перестает подчеркивать красным имена параметров в телах функций. 8-0 O> Если после такой правки юнит не сохранить и закрыть solution, то при следующем открытии ReSharper опять подчеркивает имена параметров процедур. Если же сохранить, то для сохраненного юнита все хоршо, а вот для остальных по прежнему имена параметров процедур не резолвятся
Ой йоо.....
Проблема есть. С какого бока приступать к лечению — пока не представляю. Но попробуем что-нибудь сделать, поскольку аналогичное поведение иногда наблюдается и у других. Надо подумать.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, xvost, Вы писали:
X>Здравствуйте, oleksab, Вы писали:
O>> поставил для 2003-й студии. O>> Подчеркивает красным имена параметров в теле процедуры, говорит — cannot resolve symbol O>> Подчеркивает красным value в set-тере свойства.
X>Останется ли красная подсветка если что-либо поменять в файле _вне_ тела метода?
X>Если останется, то воспроизводимя ли проблема на маленьком модельном примере?
На всякий случай снес кеш старого ReSharper-a для solution и в Application Data.
Все странно. Открываю solution, далее открываю два юнита — А и Б
В обоих ReSharper подчеркивает красным имена параметров процедур, value в set-тере и имена event-ов членов класса.
После чего я нажимаю Enter в юните А после закрывающей объявление класса скобки. ReSharper перестает глючить в юните А и продолжает глючить в юните Б.
Закрываю solution, сохранив А в ответ на предложение студии.
Открываю solution, для юнита А все хорошо, в Б — по прежнему глюки.
Закрываю solution
Меняю даты и времена (все) юнита Б на Current. (!!!) более никаких изменений в Б
Открываю solution — опаньки! — все хорошо и в юните Б.
Это в уже созданных проектов.
Для вновь создаваемых юнитов таких глюков не наблюдается.
Запускаю студию (2003-ю), создаю новый проект Windows Application (File / new / project)
сохраняю
открываю Form1.cs — красным подчеркнуты (в комментах — что именно подчеркнуто)
using System.Drawing; // drawing
using System.ComponentModel; componentmodel
using System.Windows.Forms; // windows
using System.Data; // data
ну и дальше соответственно ReSharper не может ни один символ из этих сборок разрезолвить.
Нажатия Enter где ни попадя в Form1.cs, создание там еще одного класса, сохранение, отрытие/закрытие solution/студии не помогает.
Не помогает так же установка дат файлов Form1.* в Current
Dog>>Ну и самый насущный вопрос. Как сменить цвет на комбобоксе с лампочкой ? Эта маджента просто убивает W>Верю, меня тоже )) W>Это глюк WinForms, как правило, достаточно переключиться в другое приложение и вернуться, после чего фон таки становится прозрачным.
Не помогает.
W>Если ты умеешь с большой долей вероятности воспроизводить эту мадженту, расскажи как, тогда будет больше шансов пофиксить )
Да не воспроизвожу я её. Она просто есть
Даже не знаю что сказать, что бы не забанили. Сабж
На каком этапе исчезли не знаю. Переформатировал исходник. Сейчас вроде нормально, но старых нет, только точки
Здравствуйте, Dog, Вы писали:
Dog>Даже не знаю что сказать, что бы не забанили. Сабж Dog>На каком этапе исчезли не знаю. Переформатировал исходник. Сейчас вроде нормально, но старых нет, только точки
Это не мы. Честное слово
Во-первых, именно этот код с версии 1.5 не менялся.
Во-вторых, там просто физически негде напортачить.
В-третьих, я проверил — все ок с русскими комментсами.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, Dog, Вы писали:
Dog>>>Ну и самый насущный вопрос. Как сменить цвет на комбобоксе с лампочкой ? Эта маджента просто убивает W>>Верю, меня тоже )) W>>Это глюк WinForms, как правило, достаточно переключиться в другое приложение и вернуться, после чего фон таки становится прозрачным. Dog>Не помогает.
W>>Если ты умеешь с большой долей вероятности воспроизводить эту мадженту, расскажи как, тогда будет больше шансов пофиксить ) Dog>Да не воспроизвожу я её. Она просто есть
А поддержка препроцессора вообще работает? У меня такое впечатление, что нет.
Ругается на типы, которые находятся в неактивных в данной конфигурации кусках. Не раскрашивает синтаксис в активных
Д>А поддержка препроцессора вообще работает? У меня такое впечатление, что нет. Д>Ругается на типы, которые находятся в неактивных в данной конфигурации кусках. Не раскрашивает синтаксис в активных
Вообще работает, по крайне мере в нашем проекте
Пример кода можно?
Здравствуйте, Сантехник, Вы писали:
X>>А чем именно не устраивает performance в процессе работы? С>Педали на больших файлах.
Сейчас можно отключать error highlighting для конкретных файлов (Ctrl-8). Факт отключенности подсветки сохранится при перезапуске студии. Тормозит она, и с этим ничего не сделаешь.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, qxWork, Вы писали:
W>Вообще работает, по крайне мере в нашем проекте W>Пример кода можно?
Боюсь, что в отрыве от остального кода это мало что даст, а весь код я дать конечно не могу
Например, вот такой кусок кода:
#if !COMPACT_FRAMEWORK
using MySql.Data.MySqlClient;
#else
using System.Data.SqlServerCe;
#endif
(COMPACT_FRAMEWORK не определен)
Подсвечивает красным SqlServerCe, хотя using отображается серым, как и положено в этом случае.
Есть еще несколько мест, где внутри #if/#endif не работает подсветка и автокомплит, хотя скобки например подсвечиваются. В других местах работает всё вместе. В чем разница. я не знаю. Секции абсолютно одинаково описаны —
#if COMPACT_FRAMEWORK
.....
#endif
В одном и том же файле попадаются и нормальные, и "нерабочие" куски
Dog>>Даже не знаю что сказать, что бы не забанили. Сабж Dog>>На каком этапе исчезли не знаю. Переформатировал исходник. Сейчас вроде нормально, но старых нет, только точки X>Это не мы. Честное слово
X>Во-первых, именно этот код с версии 1.5 не менялся.
Это не значит что там не может быть ошибки
X>Во-вторых, там просто физически негде напортачить. X>В-третьих, я проверил — все ок с русскими комментсами.
Да, сейчас всё ок и на новых проектах и на старом.
Я просто не сразу заметил, так как коменты не везде. Ковырялся, только в настройках, код не правил, только форматировал.
Вобщем, буду смотреть ещё.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, xvost, Вы писали:
AVK>Можно вопрос? Почему решарпер одновременно в студии и пакет регистрирует и аддон?
Пакет используется только для того, чтобы нарисоваться на сплэш-скрине.
Здравствуйте, oleksab, Вы писали:
O>Нажатия Enter где ни попадя в Form1.cs, создание там еще одного класса, сохранение, отрытие/закрытие solution/студии не помогает. O> Не помогает так же установка дат файлов Form1.* в Current
Dog>>Даже не знаю что сказать, что бы не забанили. Сабж Dog>>На каком этапе исчезли не знаю. Переформатировал исходник. Сейчас вроде нормально, но старых нет, только точки X>Это не мы. Честное слово
Вобщем так. Открываем проект из нескольких сборок. Кликаем по солюшену выбираем из контекстного меню Reformat Code..., все 3 галочки включены, форматируем, материмся. Если форматировать по одной сборке то всё нормально.
Здравствуйте, andyJB, Вы писали:
AVK>>Можно вопрос? Почему решарпер одновременно в студии и пакет регистрирует и аддон? JB>Пакет используется только для того, чтобы нарисоваться на сплэш-скрине.
Круто. А не проще ли было не делать аддон и весь функционал подключать из пакета? В качестве бенефита решарпер не грузился бы при работе с плюсовыми солюшенами.
1) Про версию для 2003 уже писали — не ресолвит на некоторых файлах имена.
2) В 2005 вроде пока работает, но есть другой глюк. При реформате отступы все делает пробелами, хотя в настройках стоит табуляция и сама студия реформат делает табуляциями.
X>Сейчас можно отключать error highlighting для конкретных файлов (Ctrl-8). Факт отключенности подсветки сохранится при перезапуске студии. Тормозит она, и с этим ничего не сделаешь.
Я вот тут недавно подумал может это и хорошо что тормозит на больших файлах. Приучает декомпозировать систему, не плодить огромных файлов, почаще задумыватся о рефакторинге и архитектуре. Так что не все так плохо
Здравствуйте, AndrewVK, Вы писали:
AVK>Круто. А не проще ли было не делать аддон и весь функционал подключать из пакета? В качестве бенефита решарпер не грузился бы при работе с плюсовыми солюшенами.
До версии 2.0 решарпер не был пакетом. Переделывать код, равно как заводить лишний С++ в проекте, пока желания нет. К тому же есть языконезависимые фичи, и, когда будет асинхронный startup, особого вреда от решарпера на плюсовых проектах наблюдаться не будет, только польза.
Здравствуйте, Andre, Вы писали:
A>Я вот тут недавно подумал может это и хорошо что тормозит на больших файлах. Приучает декомпозировать систему, не плодить огромных файлов, почаще задумыватся о рефакторинге и архитектуре. Так что не все так плохо
Есть проблема, когда необходимо работать с ранее написанным кодом, а времени на его рефакторинг нету.
Так что предлагаю тормоза на больших файлах сделать отключаемыми и вынести в опции.
Здравствуйте, andyJB, Вы писали:
AVK>>Круто. А не проще ли было не делать аддон и весь функционал подключать из пакета? В качестве бенефита решарпер не грузился бы при работе с плюсовыми солюшенами. JB>До версии 2.0 решарпер не был пакетом. Переделывать код, равно как заводить лишний С++ в проекте, пока желания нет.
Жаль. А лишний С++ тут при чем? Плюсы там не нужны, там нужен плюсовый проект, потому что студия не умеет старые ресурсы к сборкам линковать. Если вы так переживаете, можно csc.exe ручками пускать для построения сборки с ресурсами.
Небольшой реквест в связи с нестабильностью текущей версии — можно сделать для инсталлятора возможность ставить решарпер не в основную ветку реестра, чтобы не убивать рабочую студию?
Здравствуйте, Dog, Вы писали:
Dog>Вобщем так. Открываем проект из нескольких сборок. Кликаем по солюшену выбираем из контекстного меню Reformat Code..., все 3 галочки включены, форматируем, материмся. Если форматировать по одной сборке то всё нормально.
Воспроизвелось.
Как всегда, дело не в реформаттере, а в документной модели.
Пофиксил.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, AndrewVK, Вы писали:
AVK>2) В 2005 вроде пока работает, но есть другой глюк. При реформате отступы все делает пробелами, хотя в настройках стоит табуляция и сама студия реформат делает табуляциями.
Упс. Не воспроизводится. Будем копать еще.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, AndrewVK, Вы писали:
AVK>Небольшой реквест в связи с нестабильностью текущей версии — можно сделать для инсталлятора возможность ставить решарпер не в основную ветку реестра, чтобы не убивать рабочую студию?
Наверное, можно. В понедельник придет наш гуру по этим вопросам, возможно он и сделает
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Dog>Весёлая раскраска. Dog> Dog>Ошибок в файле нет. За код не пинать — не мой.
C подсветкой в VS2005 Beta 2 беда полная: по каким-то причинам больше 30 highlighter'ов зарегистрировать студия не дает, да и эффекты весьма забавные случаются.
AVK>>>Круто. А не проще ли было не делать аддон и весь функционал подключать из пакета? В качестве бенефита решарпер не грузился бы при работе с плюсовыми солюшенами. JB>>До версии 2.0 решарпер не был пакетом. Переделывать код, равно как заводить лишний С++ в проекте, пока желания нет.
AVK>Жаль.
А какие вообще преимущества у пакета по сравнению с аддоном?
W>C подсветкой в VS2005 Beta 2 беда полная: по каким-то причинам больше 30 highlighter'ов зарегистрировать студия не дает, да и эффекты весьма забавные случаются.
Ups, I did it again
Студия 2003, винда тоже 2003
Еще глюки 2005
1) В выпадающей подсказке клавиши курсора перемещают выделение как надо, а вот Enter переносит строчку в редакторе.
2) При изменении одного из исходников внешней утилитой решарперу сносит бошку.
3) При отключении аддона из Addon Manager в контекстной менюшке подменю Refactor запрещается, так что перестает работать и родной студийный рефакторинг.
Здравствуйте, AndrewVK, Вы писали:
AVK>Еще глюки 2005 AVK>1) В выпадающей подсказке клавиши курсора перемещают выделение как надо, а вот Enter переносит строчку в редакторе. AVK>2) При изменении одного из исходников внешней утилитой решарперу сносит бошку. AVK>3) При отключении аддона из Addon Manager в контекстной менюшке подменю Refactor запрещается, так что перестает работать и родной студийный рефакторинг.
AVK>P.S. И отключите вывод отладки в c:/1.txt
А можешь плиз запостить эти реквесты в наш трэкер?
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Студия 2003. При открытии существующего проекта () валятся exceptions. После чего в проекте не работает ни подсветка, ни autocomplete. Такое поведение стабильно на одном солюшене (что я могу сказать о нем особенного... разве что там используются enterprise template проекты для группировки и есть несколько web проектов).
В только что созданом солюшене — все нормально. В еще одном солюшене нормально работает на каждом втором файле.
Часто бывает ситуация, если Resharper подсвечивает как ошибку классы из другого проекта то можно сделать рекомендуемое им удаление неиспользуемого using'а и в этом файле все начнет работать нормально.
Я зарегистрировался на ITN, но отчет туда не отправляется, несмотря на то, что в диалоге Proxy settings окна отправления информации об ошибках я ввел и адрес прокси и свой логин/пароль.
В окне Visual studio Tools -> Add-in manager отображается две записи о Resharper. Одна — просто Resharper, вторая Resharper 2.0.201.5729. При этом что старую версию решарпера я деинсталлировал перед инсталляцией новой.
Здравствуйте, AndrewVK, Вы писали:
AVK>>>P.S. И отключите вывод отладки в c:/1.txt X>>А можешь плиз запостить эти реквесты в наш трэкер? AVK>Честно говоря лень искать и разбираться с ним, а потом еще и на английском сочинять.
Не вопрос. Сам внесу
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
AP>Студия 2003. При открытии существующего проекта () валятся exceptions. После чего в проекте не работает ни подсветка, ни autocomplete. Такое поведение стабильно на одном солюшене (что я могу сказать о нем особенного... разве что там используются enterprise template проекты для группировки и есть несколько web проектов).
Exnterprise templates пока вроде могут вызывать такие проблемы...
Исправим
AP>В только что созданом солюшене — все нормально. В еще одном солюшене нормально работает на каждом втором файле. AP>Часто бывает ситуация, если Resharper подсвечивает как ошибку классы из другого проекта то можно сделать рекомендуемое им удаление неиспользуемого using'а и в этом файле все начнет работать нормально.
Есть такая бага. Будем лечить.
AP>В окне Visual studio Tools -> Add-in manager отображается две записи о Resharper. Одна — просто Resharper, вторая Resharper 2.0.201.5729. При этом что старую версию решарпера я деинсталлировал перед инсталляцией новой.
Знакомо
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, Dog, Вы писали:
Dog>Вот такой пример (2003-я студия) Dog>
Dog> public class Test
Dog> {
Dog> private string a;
Dog> public Test(stringa) // Parameter 'a' hides field 'string Test.a'
Dog> {
Dog> this.a = a;
Dog> }
Dog> }
Dog>
И что здесь не нравится?
Действительно внутри твоего конструктора параметр хайдит поле. И для доступа к полю необходимо его квалифицировать через "this.". Это — предупреждение. Если этот варнинг тебе не нравится, его можно отключить. Но на мой взгляд так писать не стоит, ибо потенциальный глюкодром
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Dog>> public class Test
Dog>> {
Dog>> private string a;
Dog>> public Test(stringa) // Parameter 'a' hides field 'string Test.a'
Dog>> {
Dog>> this.a = a;
Dog>> }
Dog>> }
Dog>>
X>И что здесь не нравится? X>Действительно внутри твоего конструктора параметр хайдит поле. И для доступа к полю необходимо его квалифицировать через "this.". Это — предупреждение. Если этот варнинг тебе не нравится, его можно отключить.
А это отключит этот варнинг вообще или только в данном случае ? Полностью отключать варнинг не хочется.
X> Но на мой взгляд так писать не стоит, ибо потенциальный глюкодром
Обычно юзаю для инициализации членов, так как лень выдумывать новые имена. Вообщето часто встречаею такое особенно у тех кто пишет на жабе.
Еще вопросы.
1. Если в дебаге при остановке вызвать Find Usages... через контекстное меню (по шоркату не привык ) , то ничего не ищет. Если после этого не в дебаге сделать поиск, то появляется закладка (она у меня внизу) и всё. Она не раскрывается больше вообще. Только перезапуск студии. В процессе работы тоже иногда подглючивает так же, но зависимости не понял.
2. Как отключить Highlight Usages in File ? Штука полезная, но если я хочу поискать в этом файле ещё что-нибудь .... ? Старые селекции остаются
Здравствуйте, Dog, Вы писали:
Dog>А это отключит этот варнинг вообще или только в данном случае ? Полностью отключать варнинг не хочется.
Отключит вообще
X>> Но на мой взгляд так писать не стоит, ибо потенциальный глюкодром Dog>Обычно юзаю для инициализации членов, так как лень выдумывать новые имена.
ИМХО, для полей правильно использовать какой-нибудь префикс. Либо "my", либо "_", или что-то еще.
Dog>Вообщето часто встречаею такое особенно у тех кто пишет на жабе.
Плохой стиль. ИМХО.
Dog>Еще вопросы. Dog>1. Если в дебаге при остановке вызвать Find Usages... через контекстное меню (по шоркату не привык ) , то ничего не ищет. Если после этого не в дебаге сделать поиск, то появляется закладка (она у меня внизу) и всё. Она не раскрывается больше вообще. Только перезапуск студии. В процессе работы тоже иногда подглючивает так же, но зависимости не понял.
Посмотрим.....
Dog>2. Как отключить Highlight Usages in File ? Штука полезная, но если я хочу поискать в этом файле ещё что-нибудь .... ? Старые селекции остаются
Esc нажми
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
X>>> Но на мой взгляд так писать не стоит, ибо потенциальный глюкодром Dog>>Обычно юзаю для инициализации членов, так как лень выдумывать новые имена. X>ИМХО, для полей правильно использовать какой-нибудь префикс. Либо "my", либо "_", или что-то еще.
Зачем этот синтаксический оверхед, когда поле можно подсвечивать другим цветом ?
Dog>>Вообщето часто встречаею такое особенно у тех кто пишет на жабе. X>Плохой стиль. ИМХО.
Dog>>2. Как отключить Highlight Usages in File ? Штука полезная, но если я хочу поискать в этом файле ещё что-нибудь .... ? Старые селекции остаются X>Esc нажми
А мужики то не знают
Здравствуйте, Dog, Вы писали:
Dog>Зачем этот синтаксический оверхед, когда поле можно подсвечивать другим цветом ?
Затем чтобы не напороться на тривиальную ошибку.
Не нравится — отключи этот варнинг. И всех делов-то. Именно затем и сделана возможности отключения, потому что есть люди для которых таколй стиль написания программ — это норма.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
X>>>> Но на мой взгляд так писать не стоит, ибо потенциальный глюкодром Dog>>>Обычно юзаю для инициализации членов, так как лень выдумывать новые имена. X>>ИМХО, для полей правильно использовать какой-нибудь префикс. Либо "my", либо "_", или что-то еще. Dog>Зачем этот синтаксический оверхед, когда поле можно подсвечивать другим цветом ?
Это философский вопрос, использовать ли префикс у полей, но когда я вижу квалификатор this, страшно хочется схватиться за пистолет.
Да и кто мешает назвать параметер _a, чтобы ни у кого не было сомнений, для чего он используется.
Dog>>Зачем этот синтаксический оверхед, когда поле можно подсвечивать другим цветом ? X>Затем чтобы не напороться на тривиальную ошибку. X>Не нравится — отключи этот варнинг. И всех делов-то.
Варнинг мне нравится. Не нравится что в данном случае подсвечивает.
X>Именно затем и сделана возможности отключения, потому что есть люди для которых таколй стиль написания программ — это норма.
Ну всё, пошли делить. Кстати, ещё не известно кого больше
Dog>>Зачем этот синтаксический оверхед, когда поле можно подсвечивать другим цветом ? W>Это философский вопрос, использовать ли префикс у полей, но когда я вижу квалификатор this, страшно хочется схватиться за пистолет.
W>Да и кто мешает назвать параметер _a, чтобы ни у кого не было сомнений, для чего он используется. Ваш генератор кода. Этот конструктор я им сгенерировал
W>>Да и кто мешает назвать параметер _a, чтобы ни у кого не было сомнений, для чего он используется. Dog>Ваш генератор кода. Этот конструктор я им сгенерировал
уел )))
именно поэтому мы используем префикс "my"
Здравствуйте, Dog, Вы писали:
W>>Да и кто мешает назвать параметер _a, чтобы ни у кого не было сомнений, для чего он используется. Dog>Ваш генератор кода. Этот конструктор я им сгенерировал
Ты не путай теплое с мягким.
Укажи ему префикс для полей (ReSharper->Options->Naming) — будет генерировать с префиксом. И this тогда не потребуется. А раз его не задал, то РеШарпер и не пытается ничего выдумать. А в таком разрезе и this необходим становится
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, Юнусов Булат, Вы писали:
ЮБ>Если не секрет — ваши разработчики за какими компами сидят? ЮБ>Можно тремя словами — процессор, мегагерцы, оперативка.
PIV 2-3Hz 1GB RAM.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Здравствуйте, csharper, Вы писали:
C>Сколько человек (девелоперов) в команде R#?
Сходите на трекер и посмотрите, сколько там человек отмечается в обработке запросов с подписью JetBrains. Примерно оцените
O>Сходите на трекер и посмотрите, сколько там человек отмечается в обработке запросов с подписью JetBrains. Примерно оцените
Можно проще Список разразботчиков версии 1.0 был опубликован при релизе в группе новостей:
ЮБ>VS2005b2 ЮБ>Tools->Customize->Commands->ReSharper->Студия молча валится...
Есть такая беда. Будем разбираться, но похоже, что ноги у нее растут оттуда же, откуда и невозможность установить шорткаты программно, из-за чего, собственно, мы и предлагаем файл .vssettings
Установил новый решарпил, открыл старый солюшен, и справа, там где вертикальная панель где должны отображаться ворнинги и ошибки сплошная краснота, пишет: Cannot resolve symbol... Как исправить ?
Здравствуйте, Аноним, Вы писали:
А>Установил новый решарпил, открыл старый солюшен, и справа, там где вертикальная панель где должны отображаться ворнинги и ошибки сплошная краснота, пишет: Cannot resolve symbol... Как исправить ?
1) Возникали ли exceptions при загрузке solution'а?
2) Резолвятся ли системные типы?
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[3]: ReSharper 2.0 EAP
От:
Аноним
Дата:
22.07.05 17:41
Оценка:
Здравствуйте, xvost, Вы писали:
X>Здравствуйте, Аноним, Вы писали:
А>>Установил новый решарпил, открыл старый солюшен, и справа, там где вертикальная панель где должны отображаться ворнинги и ошибки сплошная краснота, пишет: Cannot resolve symbol... Как исправить ?
X>1) Возникали ли exceptions при загрузке solution'а? X>2) Резолвятся ли системные типы?
1. Нет
2. Нет
Re[3]: ReSharper 2.0 EAP
От:
Аноним
Дата:
22.07.05 17:44
Оценка:
Здравствуйте, xvost, Вы писали:
X>Здравствуйте, Аноним, Вы писали:
А>>Установил новый решарпил, открыл старый солюшен, и справа, там где вертикальная панель где должны отображаться ворнинги и ошибки сплошная краснота, пишет: Cannot resolve symbol... Как исправить ?
X>1) Возникали ли exceptions при загрузке solution'а? X>2) Резолвятся ли системные типы?
Здравствуйте.
Классная штука ReSharper!
До трекера не достучался...
В VS2003 после вызове быстрой документации по Ctrl+Q окно студии теряет фокус — немного раздражает.
При непонятных условиях после использования Code Completion курсор переходил в начало строки. Переустановка не помогла... Позже проблема исчезла сама.
PS. Было бы прикольно если регистрация ReSharper была как в LightAlloy
I>Классная штука ReSharper!
спасибо
I>До трекера не достучался...
почему?
I>В VS2003 после вызове быстрой документации по Ctrl+Q окно студии теряет фокус — немного раздражает.
После закрытия окошка с документацией фокус не возвращается в редактор?
W>После закрытия окошка с документацией фокус не возвращается в редактор?
Да, такое действительно бывает (VS2003). Но довольно редко и без видимой закономерности.
W>>После закрытия окошка с документацией фокус не возвращается в редактор? Mab>Да, такое действительно бывает (VS2003). Но довольно редко и без видимой закономерности.
Если б ты знал, как меня эти студийный глюки с фокусом утомили.....
Здравствуйте, qxWork, Вы писали:
I>>Классная штука ReSharper! W>спасибо
I>>До трекера не достучался... W>почему?
I>>В VS2003 после вызове быстрой документации по Ctrl+Q окно студии теряет фокус — немного раздражает. W>После закрытия окошка с документацией фокус не возвращается в редактор?
Да в редактор фокус не возвращается. У меня и у друга это происходит постоянно.