dotUltimate 2023.2

ReSharper 添加新的AI助手,以及為您的生產代碼導航和創建測試的功能。
8月 3, 2023
新版本

特性

Rider

  • Customizable project headers [New UI] - With this release you can now easily navigate between all of your open projects by color. Headers now come with predefined colors by default, but you can change them according to your preferences.
  • AI Assistant [Limited access] - With the initial set of AI-powered features, AI Assistant offers an integrated AI chat and weaves naturally into some of the core IDE user workflows. AI Assistant can analyze selected code, explain the meaning of a commit, and create Unity files written to your specifications.
  • Reworked Build tool window - The Build tool window has been reworked, both in terms of performance and UX/UI. Build output results will now be presented as an event tree on the left-hand side and a log on the right. The output will be loaded in a "lazy" manner, meaning only the build details you choose to look into from the event tree will be loaded and displayed, making the output far more CPU-friendly and easier to navigate.
  • GitLab integration - This release introduces initial integration with GitLab, allowing you to work with the Merge Requests functionality right from the IDE and streamline your development workflow.

ReSharper

  • Improved C# support - This release brings new code inspections and quick-fixes for working with raw string literals and local functions, as well as for handling common Microsoft Entity Framework issues and redundant nullable directives. Early support for C# 12 covers primary constructors and lambda expressions with optional parameters. ReSharper's support for discards and disposable resources has also been improved and new inline and interline hints have been added.
  • Navigating and Creating Unit Tests - ReSharper's Unit Testing has received a major update with the addition of a feature that lets you navigate and create tests for your production code.
  • AI Assistant [Limited access] - With the initial set of AI-powered features, AI Assistant offers an integrated AI chat and weaves naturally into some of the core IDE user workflows via context actions, making it possible for AI Assistant to explain selected pieces of code, weed out potential issues, and generate XML documentation for you

ReSharper C++

  • Introduces the Safe Delete refactoring to let you remove symbols from the source code safely.
  • For modern C++ projects, several new C++20 and C++23 features are now supported, including C++23 standard library modules.
  • This version also comes with the ReSharper AI Assistant, specifically designed to help you with programming tasks.

dotMemory

  • Snapshot analysis in JetBrains Rider - Before this release, you could only use dotMemory in Rider for memory allocation analysis. Now, you can collect memory snapshots and analyze them in Rider, just like in the standalone version of dotMemory.
    • Snapshot analysis is available on Microsoft Windows, Linux and Apple macOS.
    • On Windows, you can also import and analyze process dumps.
    • Some features and views are not available, e.g., automatic snapshot inspections and creation stack trace views.

dotPeek

  • Assembly diff - This release adds a way to compare two assemblies in detail. This feature is especially useful when scrutinizing the differences between two versions of a specific assembly and searching for potential vulnerabilities that may have been introduced in a newer version.

dotTrace

  • Grouping by a thread for sampling, tracing, and line-by-line snapshots - The Call Tree view now lets you group call stacks by individual threads, allowing deeper insight into thread-specific performance issues.
  • Source View tool window on Linux and Apple macOS - The standalone version of dotTrace on Linux and macOS gets the Source View window. After you select a call in the Call Tree, Source View will show you the source code of the corresponding method.
  • Other improvements:
    • For Timeline snapshots, dotTrace Viewer now shows the names of native threads instead of showing them all as Native. This feature will benefit Unity developers, letting them distinguish specific Unity threads. Available only on Microsoft Windows.
    • The Source View window in dotTrace Viewer now shows the number of invocations for each line of code.
dotUltimate

dotUltimate

所有 JetBrains .NET 工具、ReSharper C++ 和 Rider 集於一個包中。

有任何疑問嗎?

Live Chat現在與我們的JetBrains 專家即時聊天詢問。