Ну, я не так много изучал новые функции рефакторинга VS 2010, но, насколько я понимаю, в VS реализованы некоторые, но определенно не все функции решиперов (от MSDN ):
Перейти к
Вы можете использовать Navigate
Для функции поиска символа или
файл в исходном коде.
Навигация до позволяет вам найти конкретный
расположение в решении или исследовать
элементы в решении. Это помогает тебе
выбрать хороший набор подходящих результатов
из запроса.
Вы можете искать ключевые слова, которые
содержится в символе с помощью Camel
регистр и подчеркивание символов
разделите символ на ключевые слова.
Для получения дополнительной информации см. Как:
Поиск объектов, определений и
Ссылки (символы).
Создание из использования
Генерация из
Функция использования позволяет использовать классы и
члены, прежде чем вы их определите. Вы
может генерировать заглушку для любого неопределенного
класс, конструктор, метод, свойство,
поле или перечисление, которое вы хотите использовать
но еще не определили. Вы можете
генерировать новые типы и элементы без
оставив ваше текущее местоположение в коде,
Это минимизирует прерывание вашего
рабочий процесс.
Поддержка Generate From Usage
стили программирования, такие как test-first
развитие.
Режим подсказок IntelliSense
IntelliSense теперь предоставляет два
альтернативы для IntelliSense
завершение выписки, режим завершения
и режим предложения. Используйте предложение
режим для ситуаций, когда классы и
члены используются, прежде чем они
определены.
В режиме подсказок при вводе
редактор, а затем зафиксировать запись,
введенный вами текст вставляется в
код. Когда вы делаете запись в
В режиме завершения редактор показывает
запись, которая выделена на
Список участников.
Когда открыто окно IntelliSense,
Вы можете нажать CTRL + ALT + ПРОБЕЛ, чтобы
переключаться между режимом завершения и
режим предложения.
Так что я думаю, это будет зависеть от того, какие функции Resharpers вы хотите использовать. Если вы удовлетворены вышеизложенным, что, безусловно, является значительным улучшением, вам не нужен Resharper.
Что касается производительности, она может работать лучше из-за более тесной интеграции.
Лично из-за вышесказанного мне все еще нужно много функций, таких как (только те, о которых я могу подумать прямо сейчас - может быть, больше):
- Насколько я могу судить, есть только 6 рефакторингов, где у resharper более 30
- Нет завершения импорта типа, который я использую ВСЕ время. Один ярлык добавляет ссылки и добавляет оператор импорта
- Нет умного завершения
- Измените пространство имен, чтобы оно соответствовало структуре навигации, и обновите все ссылки одним ярлыком
- Goto более продвинут в R #, вы можете перейти к наследникам и базам,
элемент файла, последние файлы и изменения, а также функция быстрого перехода
- Статический анализ Resharpers гораздо более всеобъемлющий, чем то, что вы получаете от VS
Так что тебе нужно? (Я определенно не сдамся Резарперу)