ReSharper 2019 software introduction
Resharper is a well-known code generation tool produced by jetbrains. It can help Microsoft visual Studio becomes a better IDE, it includes a rich set of tools that greatly enhance C# and visual basic Characteristics of .net developer productivity. With ReSharper, you get deep code analysis, intelligent code assistance, real-time error code highlighting, solution-wide code analysis, rapid code corrections, one-step code formatting and cleanup, industry-leading automatic code refactoring, advanced integrated unit testing solutions, and powerful in-solution navigation and search. Essentially, ReSharper features are available for C#, VB.NET, XML, ASP.NET, XAML, and build scripts. ReSharper also provides enhanced cross-language capabilities for C# and VB.NET, which allows developers to effectively control .net hybrid projects.
ReSharper 2019 software features
Highlight errors and quick corrections
ReSharper can analyze the code and highlight errors as the user types, without the user even needing to compile. It can even quickly give modification suggestions for most errors to help users solve problems quickly.
Integrated unit testing
ReSharper automatically detects unit tests in your code and provides complete unit testing support. You can run and debug tests from the code editor. At the same time, a dedicated unit test resource window will be provided to allow users to see the results of their unit tests and rerun unit tests.
Code analysis
ReSharper provides support for C#, XAML, XML, ASP.NET and ASP.NET MVC's continuous code quality analysis detects errors and problems before users even compile them. ReSharper can provide more than 900 code inspections for users' code, and users can instantly Aware of whether their current files or even the entire solution contains errors and glitches.
Numerous code refactorings
With Visual Studio Compared with 2005/2008/2010, ReSharper provides richer automatic code refactoring functions. Users can use many different refactoring methods to rename, move, safely delete identifiers; import and inline fields, variables and parameters, and more.
Navigation and search
Whenever you need to find a type, field, method, or any other identifier For identification, ReSharper provides a variety of implementation methods. You can find a flag by name, navigate from the reference location to the declaration location of the flag in the code, find and highlight flag usage. Use the integrated into Visual A special tool window of the Studio user interface, ReSharper allows you to see the complete type inheritance tree and file structure.
ASP.NET editor
With error highlighting, quick fixes, contextual actions, code assistance, navigation, refactoring, and other features, users can edit ASP.NET files pleasantly and efficiently. With ReSharper, you can edit and refactor C# code such as web control properties and events, data sources, and content pointers in ASP.NET without interruption.
XAML editing
With ReSharper, users can work on Silverlight, WPF, or Windows Phone 7 As you develop, you get additional XAML editing assistance, including on-the-fly code analysis, code refactoring, code generation and tuning, and rapid solution-wide navigation.
NAnt and MS Build script editing
Its advanced editing functions were previously only available for C#, and were later extended to NAnt and MSBuild scripts. If the user has ReSharper installed, as long as it is in Visual Studio. NET to get complete code assistance immediately.
VB function
ReSharper for Visual Studio 2005/2008/2010 extends its support for Visual A series of functions of Basic code (including ASP pages written in VB). It contains all the navigation and search functions of ReSharper, as well as syntax highlighting, quick document search, etc. its most The biggest benefit is for .NET developers who need to develop projects that mix C# and VB.
Advanced coding assistance
ReSharper fully considers all aspects of coding to help users improve efficiency and save time. It not only affects Visual Studio's native features such as code compilation have been expanded and improved, allowing users to quickly generate code by using a large number of code templates, and view the contents of types and their members in the editor. files, perform code transformations using what are called "context actions", and more.
New features of ReSharper 2019
Initial C#8 support
Most new language features are already supported, including:
The range and index of the ending expression
Null-associative assignment
Switch expression
Tuple expression in switch statement
Static local functions
Async stream
Nullable reference types
Recursive mode
using statement
The typing aid for nullability comments has been enhanced to support the feature in the latest language versions.
Support Visual Studio 2019 RTM
ReSharper 2019.1 supports the latest final version of Visual Studio 2019. In addition to supporting C#8.0, there are the following significant changes:
This version supports the "Asynchronous Package Autoloading" API in Visual Studio 2019.
Supports the MSTest framework in Visual Studio 2019.
Code format update
Here are the improvements we’ve made to code formatting:
There is a new typing assist for canceling code Backspace when you press it.
Now you can export all code formatting and code style settings to an .editorconfig file and share it with colleagues who do not use JetBrains products.
Detection of format settings runs in the background.
By default, checking for indentation around formatting substatements is ON.
Usage directive sorting is compatible with Visual Studio and StyleCop behavior, and it supports alphabetical sorting of all usage directives, including System.
New built-in code cleaning configuration files are provided.
More files to text
The engine behind Go to Text fully accounts for all text files in the solution.
以前,Go to Text only considers files that have been indexed by ReSharper. ReSharper only indexes files that contain code or can help you write code, since running a full index of other files is expensive in most cases. Therefore, any files with an "unknown" file extension are completely out of scope, meaning you cannot search for non-code files.
We flattened the engine! Now, when displaying results for indexed files, the engine starts searching for non-indexed text files in the background. This is useful if you store some data in files with different extensions, for example. * proj, .yml and .csv.
Optimize SDK project references
ReSharper now also checks for unused package references in SDK projects. Use Optimize References in the project's context menu ” to analyze and optimize these citations. When a project does not contain any code that uses a given reference, it will appear as unused. Easily uninstall unused packages and keep your project's dependency tree clean!
Improved extraction method reconstruction
Extract Method refactoring is now more developer-friendly. If the auto-generated name of the introduced parameter is not what you want, simply edit the name in the refactoring dialog, along with the introduced method name, return type and visibility.
Tips in the code editor
Parameter name hints are now available in more places in your code. First, you can find them in the property's usage to show the name of the property parameter. Second, a special hint is displayed for methods marked by the StringFormatMethod attribute, such as Console.WriteLine(), and displays the index of the parameter whose value will be inserted at that position. Note that the "StringFormatMethod" hint is disabled by default and can be enabled in Options.
Additionally, we have introduced new code comment hints for parameters in method declarations. They show code comments for parameters calculated by ReSharper code analysis (if one is specified at:
An overridden basic method located in the parent class, or
An implemented method declared in the parent interface.
Unreal Engine supports ULTIMATE
Thanks to significant improvements in project warm and cold start times, especially with some special performance tweaks for Unreal Engine projects, ReSharper C++ 2019.1 is now more responsive than ever! For Unreal Engine code, there's Unreal Engine naming support, reflection specifier completion, special code generation and navigation options for RPC, and enhanced auto-import.
Faster performance limits for C++ projects
ReSharper C++ 2019.1 improves performance in many areas. Cold and warm starts are significantly faster, memory traffic is reduced during initial indexing, and the memory footprint is smaller thereafter. We've also sped up Search Everywhere and Go to type, and made it Go to file member, Go to base class, Go to derived class searches now all work during indexing.
ReSharper 2019 change log
Optimize quick fixes, code comments, code relationship viewing, and code reorganization.
Optimized unit testing, including support for MSTest 11, NUnit 2.6, Jasmine and PhantomJS.
Matches the dark theme in Visual Studio 2010 and 2012, and provides full support for custom themes.
Provides more ReSharper features for SharePoint, .NET 4.5, ASP.ET MVC 4, and Silverlight 5.
Huajun editor recommends:
If you are dazzled by the introduction of so many functions above, then download ReSharper 2019 quickly. This site also providesFast table software,AlphaEbot action editing software,He Xiaoxiang programming client,Easy GUI,Little turtle LOGO languageWaiting for you to download.




















Useful
Useful
Useful