JetBrains ReSharper C++ 2024.1.2 Latest Free version in Chinese (with installation tutorial)

JetBrains2024 Chinese download

  • Size: 46.5MB
  • Language: Simplified Chinese
  • Type: Domestic software
  • License: Free software
  • Category: Programming tools
  • Platform: Windows platform
  • Official website: Official website
  • Updated: 2024-05-08
  • Rating:
360 pass Tencent through Jinshan pass

detailedInformation introduction

ReSharper 2024 is a professional code generation tool from JetBrains that is a Visual Studio extension for C++ developers. Here is the latest ReSharper C++ version 2024, you need to download friends can try!

ReSharper C++ makes Visual Studio a better IDE for C++ developers, offering real-time code analysis, quick fixes, powerful search and navigation, intelligent code completion, refactoring, numerous code generation options, and other features to help you improve your daily productivity.

Install the Sinicization tutorial

1. Download and run the software, click Next, and install it step by step

2, start your IDE, if you need to register, select: Evaluate for free to enter the IDE click you want to register the IDE menu: "Configure" or "Help" -> "Edit Custom VM Options..."

Latest 30-day Unlimited reset trial plugin: ide-eval-resetter 2.3.5 Downloads and Methods

Chinesization:

As for the Chinese language, it is said that the official Chinese language has come with it, and the Chinese language is not enabled by default. According to the official description of JetBrains, all i18n packages are integrated into the software in the form of plug-ins. You need to integrate the Chinese plugin yourself. To integrate Chinese Plugins, Ctrl+ALT+S open Settings -> Plugins, search for Chinese installation, and then restart

Alternatively, place resources_zh_CN_*.jar in the lib directory in the software installation path and restart the software

Example lib directory of software installation path D:\JetBrains\AndroidStudio\lib

Function introduction

Code Analysis When you open a project in the Visual Studio editor, ReSharper C++ can immediately start analyzing code and continuously reanalyzing files as you edit your project, even detecting errors and possible problems before you compile.

Add Missing include directives Quick Fix with ReSharper C++ Create and initialize fields from constructor parameters Quick Fix with ReSharper C++ Add missing include directives Quick Fix can generate missing switch default cases switch default case

ReSharper C++ offers several full-featured mainstream refactorings, such as Rename, Extract Method, and Change Signature. In addition, it provides a number of contextual operations, and only one shortcut key is required to complete local code conversion.

ReSharper C++ extends Visual Studio's approach to highlighting syntax and matching parts of code structure, provides its own implementation of code completion, and helps visualize usable documents for arbitrary C++ symbols.

Navigation and search With ReSharper C++, navigating through source code is even easier. Use simple shortcuts to search for declarations, members, method calls, or members of an inheritance hierarchy.

ReSharper C++ provides several ways to generate sample code. In addition to declaring and defining symbols based on existing use cases, it can create type members, wrap around blocks of code, and any snippet of code that you commonly use in base code.

With ReSharper C++, code formatters learn existing code, and you can share formatting and code style preferences with team members.

The Visual Studio integrated unit Test runner supports Google Test, Boost.Test, Catch, and Doctest frameworks.

If you're developing a game based on Unreal Engine, you'll benefit from specific Unreal Engine 4 support in ReSharper C++.

2024 Feature Update

More conversions to collection expressions Supported in C# Now, you'll get suggestions for converting more code structures in your source code to collection expressions in C# 12, such as empty arrays or ImmutableArray declarations and initializations.

Collection was modified has been modified (set) analysis we added a new Possible 'System. InvalidOperationException: Collection was modified '(possible System. InvalidOperationException: The collection has been modified ') check, which warns when the collection is modified during iteration within the foreach loop, because this modification may cause a runtime exception. This analysis understands situations in which collections exit the loop after modification without triggering a warning.

The check comes with a corresponding quick fix that can help you resolve this issue immediately.

Generate | Formatting Members. Update Generate | Formatting Members. Generate boilerplate code to rewrite ToString(). Method and returns a meaningful string for the type. Starting with version 2024.1, this feature supports more types, such as ISpanFormattable, IUtf8SpanFormattable, and IFormattable.

Enhanced support for disposable resources in asynchronous methods [MustDisposeResource] Comment improvements: C# code analysis can now ensure that resources returned by asynchronous methods (including those wrapped in Task and ValueTask ) are properly handled, helping you avoid accidentally disposing of the task itself. Class task return value: The proper analysis of class task return values in version 2024.1 ensures that checking whether the waiting resource has been disposed of and includes checking with.ConfigureAwait(...) .astask () or.result retrieved resources.

Updates for Change Signature refactoring Here are some of the improvements we've made to Change Signature refactoring:

Refactoring now supports Deconstruct methods. You can add, remove, rearrange, and rename parameters, and these changes will be reflected in the method declaration and its usage. Code completion is now available for type parameters. This means, for example, that when you need to specify a type for List<>, you can use code completion to easily select the desired type, such as int. When a parameter is added or updated, the type namespace is automatically shortened. This helps keep your code clean and simple after you apply refactoring. For example, if the Change of Signature (Change) Signature dialog box to specify System. Collections. Generic. List < System. Int16 > type, it will automatically be reduced in the generated code for the List < short >. Refactoring now supports more features from the latest version of C#, such as in and ref readonly modifiers and the record type.

Make Static (set to static) refactoring Updates In this release, Make Static (set to static) refactoring supports primary constructor parameters. They are in the Introduce parameters list and have separate ICONS to help you distinguish them easily. This refactoring also applies to local functions.

Support for the protobuf-net library Code analysis now provides support for the ProtoContract feature and ImplicitFields enumeration in the protobuf-net library. Both of these items can be used to mark members that are implicitly used for serialization. As a result, such members are no longer flagged with the unused members warning.

Razor support for parsing references to ReSharper for @addTagHelper and @removeTagHelper directives is now available for @addTagHelper and @removeTagHelper in Razor views The assembly name specified in the instruction resolves the reference. As a result, you can now benefit from code completion, find usage, and easy code navigation.

ReSharper now treats any unresolved assembly names as errors and highlights them in red for your attention.

Significant enhancements to C++ support include:

The C++20 module redo implementation improves performance and provides support for internal module partitioning. Change Signature provides new capabilities, including changing parameter types between pointer, reference, or value types. Call Tracking now supports outgoing call chains. You can now easily customize the style of the generated document comments. In addition, syntax checking is provided in document comments. The Unreal Engine's Slate UI framework is now supported. Learn more about C++ updates: The latest changes to ReSharper C++ 2024.1.

High Resource Utilization Mode in Performance Solution Level Analysis We are actively refining high resource utilization mode for solution level analysis to significantly reduce analysis time by taking more effective advantage of CPU parallelism. We have improved memory allocation analysis for code analysis activities to minimize the time spent on garbage collection. The optimization process is still moving forward, and we welcome you to enable this mode and provide feedback on your experience.

Faster Rename Refactoring Now renames elements in your code faster and more efficiently. This change will also affect other core components of ReSharper, improving the performance of several features, including Find Usage.

Faster Move to Another Type Refactoring For large classes, the performance of Move to Another Type refactoring for static members is significantly improved.

Improved UX/UI changes to custom naming rules should make it easier for users to work with advanced naming rules and observe rules imported from EditorConfig files.

Remove whitespace on blank lines This new formatting allows you to keep or remove whitespace on blank lines.

Decomfiler's new Assembly Diff tool window The 2024.1 update to ReSharper introduces a new Assembly Diff tool window. The changes include:

The ability to compare assemblies, NuGet packages, folders, and.zip archives has been moved from Assembly Explorer (Assembly Explorer) to the Assembly Diff (Assembly Differences) tool window. The Diff mode selector and the Compare and Diff Options buttons have been relocated to the Actions bar of the Assembly Diff tool window.

Support for WebCIL packaging The decompiler in ReSharper now supports the WebCIL packaging format for WebAssemblies. Support covers:

Decompilation of WebCIL. View the functionality of the.wasm file in the Assembly Explorer. The metadata subtree of the WASM node in the Assembly Explorer, including WASM and WebCIL headers. The MAUI in dotTrace, dotMemory, and dotCover supports dotUltimate

dotTrace, dotMemory, and dotCover within Visual Studio now also provide support for desktop MAUI and.NET macOS applications.

Supported target frameworks: MAUI Windows (dotTrace, dotMemory, dotCover) : net8.0-windows, net7.0-windows MAUI Mac (dotTrace only) : net8.0-maccatalyst, net7.0-maccatalyst macOS applications (in dotTrace and dotMemory) : net8.0-macos, net7.0-macos Click here to learn more about the availability and limitations of the analysis mode. Support for the MAUI project is also available in standalone versions of these.NET tools.

Support for Frozen Object heap dotUltimate Support for Frozen Object Heap (FOH) Independent dotMemory analysis tools now provide support for frozen object heap - frozen object heap was originally introduced with the.NET 6 SDK as part of garbage collection performance improvements.

FOH allocates a dedicated memory area for immutable objects. These objects are not changed after allocation and are not garbage collected. Support for this technology enables dotMemory to perform more detailed analysis of the memory used by immutable objects in FOH, facilitating optimization of memory usage.

Command line tool SARIF format becomes default Starting with version 2024.1, the default output format for InspectCode is SARIF. The XML format will soon be deprecated. In the current version, when the -f="xml" parameter is used, the results are still provided in XML format.

Under theCarry address

Download error? 【 Error reporting 】

JetBrains ReSharper C++ 2024.1.2 Latest Free version in Chinese (with installation tutorial)

      peopleGas software

      phaseGuan Wen

      Under thestatement

      ☉ Unpack password: www.jb51.net is the main domain name of this site, I hope you see clearly, [share code access method] can refer to this article ☉ recommend the use of [thunder] download, the use of [WinRAR v5] more than the version to decompress the site software. ☉ If this software is always unable to download please leave a comment, we will fix as soon as possible, thank you! ☉ Download the resources of this site, if the server can not download please try again for some time! Or try a few download address ☉ If you encounter any problems, please leave a comment, we will solve the problem, thank you for your support! Some of the commercial software provided by this site is for study and research purposes. If it is used for commercial purposes, please purchase the legitimate version. The latest free Chinese version of JetBrains ReSharper C++ 2024.1.2 (with installation tutorial) available on this website is sourced from the Internet and copyrighted by the rightful owner of the download resource.