Introducing ReSharper Ultimate 2018.2 Early Access Program
Today we are kicking off the new cycle of the ReSharper Ultimate EAP (Early Access Program). Please welcome the ReSharper Ultimate 2018.2 EAP!
In addition to more than 100 fixes, here are the new features and improvements you can already try in this first ReSharper 2018.2 EAP build:
- The ReSpeller extension has been merged to the ReSharper code base, so ReSharper 2018.2 EAP provides spell-checking functionality out of the box.
- Initial C# 7.3 support is available, including declaration expressions in initializers and queries, tuple equality, ref assignments, and
- We’ve redesigned the UI for multiple refactorings including Copy type, Make static\non static, Convert property to function and back, Type to partial, Anonymous to declared, Constructor to factory, and Move instance. More refactorings are waiting for their turn at a new UI in the following EAP builds.
- ReSharper offers initial support for Blazor.
- We’ve fixed a lot of things in our support for regular expressions.
- There’s a new option to execute BeforeBuild and AfterBuild targets for skipped projects in ReSharper Build.
- We’ve introduced a couple of small but handy new features in Navigation. First, you can specify ignored files by using a mask in Environment | Search & Navigation. Second, Search Everywhere can now successfully parse function signatures copied from dotTrace/Visual Studio’s Call Stack window for further searching.
As for ReSharper C++ 2018.2, its first EAP build includes these changes:
- Initial C++/CLI support is available. It’s on by default, but can be disabled on the ReSharper | Options | Code Editing | C++ | Inspections options page.
- The following C++17 features are now supported:
- Fold expressions
- Auto non-type template parameters
- Pack expansions in using declarations
- Using declarations with multiple declarators
- Guaranteed copy elision
- Aggregates with base classes
__has_includein preprocessor conditionals
- Several features from the upcoming C++20 standard have been implemented:
- Designated initialization
- Feature test macros
- Default member initializers for bit-fields
- Size and alignment calculations take into account bit-field sizes, alignas specifiers, and
- There are two new color settings for static class fields and member functions.
The entire list of changes can be found on YouTrack.
Grab your copy of ReSharper Ultimate 2018.2 EAP and share your feedback about this EAP with us!
Subscribe to Blog updates
Thanks, we've got you!
Visualize Entity Framework Relationships and Additional Query Analysis in ReSharper 2023.3
A lot of teams are using Entity Framework or EF Core to work with their database. As an Object-Relational Mapper (ORM), it bridges objects in code to a relational database model, so that as a developer you don’t have to worry too much about the actual database. We all know: that’s not entirely tr…
Automatically Analyze ASP.NET Core Performance With Dynamic Program Analysis
Slow web pages may make your users or customers abandon your web application, even before they’ve had a proper look at it. You’ve likely also been frustrated working with a web application that is slow to load. The good news is that the latest versions of ReSharper and JetBrains Rider’s Dynamic P…
OSS Power-Ups: MassTransit – Webinar Recording
The recording of our webinar, OSS Power-Ups: MassTransit, with Chris Patterson, is available. This was the thirteenth episode of our OSS Power-Ups series, where we put a spotlight on open-source .NET projects. Subscribe to our community newsletter to receive notifications about future webinars.…
Eager, Lazy and Explicit Loading with Entity Framework Core
Entity Framework Core (EF Core) supports a number of ways to load related data. There’s eager loading, lazy loading, and explicit loading. Each of these approaches have their own advantages and drawbacks. In this post, let’s have a quick look at each of these ways to load data for navigational prope…