В последней версии ReSharper добавлена поддержка Visual Studio 2017 RC, C # 7 и VB.NET 15.
ReSharper — это плагин для Visual Studio с функциями навигации и редактирования кода. Продукт ReSharper поставляется в двух версиях: одна для C #, VB.NET, XAML и т. Д., А другая — для C ++.
В новом выпуске ReSharper 2016.3 добавлена начальная поддержка Visual Studio 2017 RC, C # 7 и VB.NET 15. Он также позволяет запускать и отлаживать модульные тесты .NET Core. Вы по-прежнему можете использовать ReSharper Ultimate 2016.3 с Visual Studio 2010, 2012, 2013 и 2015.
В новом выпуске в список действий генерации кода для C # и VB.NET добавлены три новых действия. Теперь вы получаете реляционные члены, которые можно использовать для автоматической перегрузки реляционных операторов (>, <, ≥, ≤) и / или реализации IComparable и IComparable
Есть новый реляционный компаратор, который создает класс компаратора, производный от Comparer
Еще одно улучшение в новом выпуске — быстрое исправление для введения полей и автоматических свойств из всех неиспользуемых параметров. В более ранних версиях ReSharper было быстрое исправление, которое делало бы то же самое для одного параметра, но оно было расширено, чтобы его можно было применить ко всем неиспользуемым параметрам сразу.
Также есть новое контекстное действие для полей типа Lazy
Модульное тестирование — еще одна область, требующая улучшения. Функции модульного тестирования теперь можно использовать для модульных тестов на основе xUnit и NUnit в проектах .NET Core и ASP.NET Core 1.0.x в Visual Studio 2015 аналогично запуску тестов с проектами .NET Framework. Однако облегченная загрузка решения и новое модульное тестирование .NET Core в Visual Studio 2017 RC в настоящий момент не поддерживаются и будут добавлены только в следующем обновлении.
Другие изменения включают лучшую поддержку TypeScript, JavaScript и JSON, а также больше способов внедрения языков.