让我们欢迎 ReSharper Ultimate 2019.1!
ReSharper Ultimate 今年的第一次主要版本,现已发布!立刻下载 ReSharper Ultimate 2019.1!
除了 400+ 修复和改进外,ReSharper 2019.1 还有:
-
初步支持 C# 8。ReSharper 支持新语言功能,如:结束表达式的范围和索引、空合并赋值、switch 表达式、switch 语句中的元组表达式、静态本地函数、异步流、可空引用类型、递归模式和 using 声明。
-
支持最近发布的 Visual Studio 2019 RTM,包括但不限于支持在 Visual Studio 2019 中的 “async packages auto-load” API。
-
支持一种完全禁用 Web 语言的方式(如果您不需要),以提高整体性能的方法。
-
参数名称提示,适用于属性用法和调用StringFormatMethod。
-
增强了用于可空性注释的输入辅助。
-
代码格式化更新包括将代码格式化和代码样式设置导出到 .editorconfig 文件的选项;检测后台格式设置;新的内置代码清理配置文件等。详细信息请参阅这篇文章。
-
在您按下Backspace 时取消代码缩进的新输入辅助。
-
“优化引用 (Optimize References)”用于分析 SDK 项目中未使用的包引用。
-
转到文本 (Go to Text) 搜索解决方案中的所有文本文件。
请参阅 ReSharper 最新消息页面,详细了解 ReSharper 2019.1 的新功能和改进。
其他 ReSharper Ultimate 工具也得到了全面的更新:
-
ReSharper C++ 2019.1 极大缩短了项目启动时间,并且增加了对 C++20 的协定 (Contracts)、三方比较运算符和一些其他语言功能的支持。它还加速了许多导航操作,在Clang-Tidy 集成中引入了更灵活的方法,并且增强了对单元测试的支持。对于 Unreal Engine 4 开发人员,我们实现了补全反射说明符,支持 UE4 命名约定,增强了自动导入等。
-
dotCover 2019.1 与 JetBrains Rider 集成,可以在 Windows、macOS 和 Linux 上进行 .NET Core 应用程序的单元测试覆盖率分析和连续测试。
-
dotTrace 2019.1 使您可以在 Windows、macOS 和 Linux 上对 Mono 和 Unity 应用程序进行性能分析。
-
dotMemory 2019.1 初步支持 .NET Core 3.0,并且可以立即在 JetBrains Rider 中导航到对象的类型声明。
-
dotPeek 2019.1 添加从文档令牌节点到源码的导航,和导航到元数据树中 PDB 内容的 XML 视图。程序集资源管理器 (Assembly Explorer) 为 NuGet 包添加了依赖 (Dependencies) 节点,并且双击 NuGet 节点即可导航至 nuspec 文件。
博客原文Welcome ReSharper Ultimate 2019.1!将在.NET工具博客上首发。