Resharper 2019.1.1/2019.2 简介及使用教程

作者:outlela  来源:52pojie   发布时间:2019-8-9 9:52:34

如果你是一名.NET开发人员,但是你却不使用ReSharper,那么你就不是一个合格的码农了,因为这是一个强大的神器,你值得拥有!当然,用它的代价是,启动VS会变得非常慢,非常卡,但是需要知道,磨刀不误砍柴工!开发效率绝对提升N倍!!!ReSharper是一个JetBrains公司出品的著名的代码生成工具,是Visual Studio里面的一个插件。它包括一系列丰富的能大大增加C#和Visual Basic .NET开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。实质上,ReSharper特征可用于C#,VB.NET,XML,ASP.NET,XAML,和构建脚本。ReSharper还为C#和VB.NET提供了增强的交叉语言功能,它使开发者可以有效的控制.net混合项目。
插件特点

ReSharper更新日志:
C#和VB.NET的内联参数名称提示
代码编辑器添加了参数名称提示,使C#和VB.NET代码更易读。当你在方法调用中使用文字时,ReSharper使用参数的名称对其进行注释,从而更容易理解它表示的值。。
增加对Visual Studio 2019 Preview 1 的支持
从版本2018.3开始,ReSharper开始支持Visual Studio 2019,并且可以集成到Visual Studio 2019 Preview 1版本中。 Visual Studio 2019正式发布后,ReSharper将在未来更新”。
格式化器自动检测程序设置和命名方式
您是否花了很多时间在ReSharper选项中尝试配置格式化程序设置以遵循您的风格? 不要再折腾了! ReSharper从代码中检测代码格式样式并相应地调整格式化程序设置(ReSharper | Options | Edit | Detect formatting settings)。ReSharper现在检测代码中使用的命名样式以遵循该命名约定,并且不会像过去那样突出显示具有不一致命名警告的大多数实体声明。改进了C#7解构的支持改进ReSharper对C#的支持,帮助您充分利用该语言并轻松改进代码。 在此版本中,Go To Declaration / Implementation支持解构声明,new/updated检查,快速修复和上下文操作。
NUnit的Сode检查
此更新引入了一组代码检查,其中包含相应的快速修复和上下文操作,可以帮助您更快地编写NUnit测试。

VB.NET 15.3和15.5语言支持
除了C#之外,ReSharper还在不断改进其VB.NET支持,现在终于支持最新的VB.NET语言版本的所有功能,例如:命名为元组推理。引入十六进制/二进制/八进制分隔符。非尾随命名参数。受保护的成员访问修饰符。
代码分析
除了增强的解构支持和使用最新的VB.NET版本之外,针对不同情况的C#和VB.NET代码分析还添加了许多新的检查,快速修复和上下文操作,包括:C#/ VB.NET语言版本集快速修复可以选择为解决方案中的所有C#/ VB.NET项目设置语言版本。 它适用于.NET Framework和.NET Core项目。此项目中提供了一个新的快速修复,允许不安全的代码。初始化成员以创建和填充对象初始值设定项。
TypeScript 3.0支持
ReSharper现在支持TypeScript 3.0并使用以下新语言功能:未知的top类型。元组类型中的可选元素。元组类型中的rest元素。使用元组类型rest参数。使用元组类型Spread表达式。rest泛型参数。
ASP.NET Core中的初始本地化支持
ReSharper支持最新ASP.NET Core中引入的新本地化过程,以帮助您以现代方式本地化您的顶级Web应用程序。 您可以在Controller,View和资源文件中使用ReSharper的帮助。 现在,它包括:转到资源使用情况的声明。在resx文件中查找资源节点上的用法。如果资源声明缺少不同文化的inresx文件,则检查资源使用情况,并进行相应的快速修复。大多数与资源相关的重构:移动,重命名,内联和安全删除。resx文件中的几个上下文操作,用于修改资源实体。

ReSharper更多的更新现在,您可以使用“Go To Action”弹出窗口查找“Option”页面。现在,可以为本地函数使用Introduce参数重构。为了使ReSharper更符合FIPS,我们停止使用md5哈希算法并消除了它在代码库中的所有先前用途。您可以选择ReSharper Editor Adornments应继承的字体样式:Visual Studio IntelliSense或Text Editor。

如果检查到有相应的帮助文章,则现在可以在“检查结果”和“解决方案”窗口中的“错误”中检查“检查帮助”。曾经是单一的“方法,属性,事件”命名风格现在是三个独立的:“方法”,“属性”和“事件”。现在,C#,JS,HTML和XML文件中的代码格式化程序会考虑先前节点的缩进。为初始化程序括号内的连续缩进添加了一个新的单独的代码格式化程序选项。

性能优化
性能在几个方面得到优化:重构加载阶段以加速解决方案加载。关键字完成变得更快,更精确,从而减少了整体的自动弹出延迟。由于快速排序项目,代码完成变得更快。值跟踪现在异步收集结果。
命令行工具
命令行工具中添加了几个新密钥:详细程度仅将某些严重性级别的问题保存到输出中。Jobs在多线程模式下运行代码分析。
加强对C++/CLI 以及 UE4 的支持

ULTIMATE

两种类型的项目将特别受益于此版本。 第一种类型是C ++ / CLI(需要ReSharper Ultimate),它获取新的Generate动作以生成相等运算符,哈希函数,getter和setter,构造函数,以及创建派生类,结构或接口的能力。第二个是虚幻引擎。 首先,由于ReSharper C ++仅在初始索引期间解析非引擎文件,而引擎文件稍后在后台编制索引,因此初始项目开放现在发生得更快。 另外一点是,在编辑器中,像UCLASS,USTRUCT和UENUM这样的反射宏都处理得更好,即使之前从未构建过项目。

响应式编辑器

ULTIMATE

ReSharper C++ 2018.3提供了几项显着的性能改进。 首先,查找代码问题和InspectCode命令行工具现在已经并行化,这使得它们显着更快。 其次,项目重新开放时的缓存加载现在也是平行的,这使其平均速度提高了一倍。 最后,代码完成,初始项目索引和文件分析都有一般的性能改进。

ReSharper破解详细方法:
1.先安装好Resharper;
2.下载完补丁后解压,复制到C:\Program Files (x86)\JetBrains\Installations或者%LOCALAPPDATA%\JetBrains\Installations文件夹下,覆盖掉每个文件夹下的JetBrains.Platform.Shell.dll;
3.打开VS,打开ReSharper的注册窗口:ReSharper->Help->License Information..
.
4.无限全功能试用!

下载地址:
主程序官网下载链接:
https://download-cf.jetbrains.com/resharper/ReSharperUltimate.2019.1.1/JetBrains.ReSharperUltimate.2019.1.1.exe
破解补丁:https://www.lanzous.com/i4571vi


*本文最后修改于:2019-8-9 10:21:48
本文标签: JetBrains Resharper Ultimate
本文链接地址:https://outlela.com/Pc/61.html
转载或引用请保留地址并注明出处:outlela.com