首页 > 软件 > Mac应用软件 > Mac开发软件 > Jetbrains Rider 2020 for Mac(跨平台.Net开发IDE) v2020.2.3中文激活版

软件介绍

Jetbrains Rider2020汉化版是一款快速有力,跨平台的.NET 开发工具。可以开发.NET,ASP.NET,.NET Core,Xamarin或Windows,Mac,Linux上的Unity应用程序。Jetbrains Rider 2020激活版是一个跨平台.NET IDE集成开发环境,且允许您打开,编辑,构建,运行和调试大多数.NET应用程序:桌面,Web,库,服务(除了UWP应用程序的显着例外)。本站提供Rider2020破解版下载地址!

Jetbrains Rider 2020破解教程

注意此版本建议卸载老版本,hosts删除屏蔽信息!

拖动「Rider」到右侧蓝色文件夹上等待安装完成即可。

将破解补丁拖放到桌面备用

根据提示选择 ok

安装完成后运行,进行基本的配置后会弹出激活窗口,选择「Evaluate for free」,然后点击「Evaluate」按钮。

点击后会关闭试用窗口并出现「项目创建管理窗口」,将安装包内的「破解补丁」拖拽到「项目创建管理窗口」中,

然后点击「Restart」按钮重新启动。

返回镜像包内,打开Rider安装参数,复制粘贴到AppCode 安装界面

在弹出来的界面输入参数,然后选择"为Rider安装"

安装成功,点击【是】,重新启动。

软件破解安装完成,有效期到2089年。

重新启动后点击菜单栏的「Rider」,再点击「Preferences…」

左上角的搜索框处输入「update」,取消勾选右侧的「Automatically check updates」,然后点击「OK」

JetBrains PyCharmA如何设置中文?

点击菜单栏的「Rider」,再点击「Preferences…」打开软件的偏好设置,点击左侧导航的「Plugins」,在右侧的「Type / to see options」处输入「chinese」,找到「Chinese (Simplified) Language」点击「Install」

安装完成后点击「Restart IDE」即可。

Jetbrains Rider 2020 for Mac软件介绍

JetBrains Rider是基于IntelliJ平台和ReSharper的跨平台.NET IDE。Rider 2020现在默认在macOS和Linux上在.NET Core运行时上运行后端,并提供Xamarin Hot Reload和动态程序分析。它引入了一种简单的方法来配置编辑器的严重性,并增加了对整数值的数据流分析以及更快的代码完成速度。调试窗口已被重新处理,并且提取类重构和覆盖率过滤器现在可用。

Jetbrains Rider 2020 for Mac特色介绍

支持多种.NET项目类型

Rider支持.NET Framework,新的跨平台.NET Core和基于Mono的项目。这使您可以开发各种应用程序,包括.NET桌面应用程序,服务和库,Unity游戏,Xamarin应用程序,ASP.NET和ASP.NET Core Web应用程序。

功能丰富且快速

Rider提供了2200多种实时代码检查,ReSharper带来的数百种上下文操作和重构,并将它们与IntelliJ平台的可靠IDE功能结合在一起。尽管设置了繁重的功能,但Rider仍被设计为快速且响应迅速。

跨平台

除了运行和调试多个运行时之外,Rider本身还可以运行在多个平台上:Windows,macOS和Linux。

Jetbrains Rider 2020 for Mac新增功能

后端在.NET Core运行时上运行

向Rider .NET Core版打个招呼!后端最终默认在macOS和Linux上的.NET Core运行时上运行,而不是在Mono运行时上运行。您会立即注意到:

-更好的性能。

-较低的内存占用量。

-NuGet恢复现在是多线程的(不是像Mono那样的单线程)。这意味着,如果您具有4个逻辑核心的CPU,则速度快4倍;如果您具有8个逻辑核心的CPU,则速度快8倍……您就明白了。

-并拆除了其他许多Mono限制。

Xamarin热装

Xamarin Hot Reload的初始支持在这里!现在,Rider会在设备或模拟器上调试时自动将Xamarin Forms XAML中所做的更改应用于应用程序,而无需重建和重新部署整个应用程序。

请注意有一个限制:如果具有Rider的PC /笔记本电脑和iOS 设备不在同一个WiFi网络中,则即使iOS设备通过USB连接到PC /笔记本电脑,热重加载也无法工作。

除此之外,Xamarin支持得到了一个重要修复:在iPhone XS Max设备 上运行Xamarin.iOS项目时,不再出现“ Invalid target architecture'arm64e' ”错误。

动态程序分析(DPA)

我们很高兴介绍动态程序分析。每次在Rider中运行项目时,DPA都会开始收集内存分配数据。关闭应用程序后,DPA将向您显示检测到的问题的列表: 关闭,以及分配给大型和小型对象堆。很棒的是,您无需启动任何“性能分析会话”并获取快照。照常工作,所有数据都将在后台收集,而开销几乎为零。测试中在各种实际解决方案上的DPA已显示出仅0%到2%的速度下降。

整数值的数据流分析

此版本的Rider引入了一种新型的代码分析,以跟踪应用程序中整数值的使用。这种新的分析类型跟踪所有int局部变量的值如何变化,并验证对此类变量的所有常规操作的正确性,以检测无用或可能错误的代码段。即,它会警告您:

关系/平等经营者总是给予true或false结果。

启发式无法到达的switch案例检查int值。

毫无意义的算术运算,例如乘以1,加法 0等。

可能的int溢出。

可能除以0。

为了提高分析的准确性,我们还添加了两个新的JetBrains.Annotations 属性,用于类型成员和类型参数int:[NonNegativeValue] 和[ValueRange(from, to)]。这些属性指定特定int成员的值在运行时如何变化。

Unity支持

我们在内存使用和资产索引编制速度方面进行了重大改进。现在,Rider会在查看资产之前为所有代码建立索引,这意味着所有生产力功能(例如代码完成,突出显示和检查)都可以比以前更快地使用。资产索引 在加载解决方案之后,当您继续工作时,该操作将继续进行,一旦建立索引,Rider会发现用法,甚至在资产内部重命名。当然,一旦完成,索引将不断更新,仅查看新更改的文件。

  • 资产索引现在也变得更加智能。它了解嵌套和Variant预制中的代码用法 ,并显示ScriptableObjects 序列化字段的用法和值。
  • 单元测试发现现在可以更好地与Unity项目一起使用,而Rider会自动在项目中查找所有“ 编辑”模式和“ 播放”模式测试。
  • 我们添加了一个新的性能检查,即“将锯齿状的阵列优先于多维的阵列 ”,以证明在热路径中具有更好的性能。这是一个微优化,因此仅在性能至关重要的上下文中才建议使用,例如Update方法或从Update调用的任何内容 。
  • 骑手将不再为Unity项目建议Boo.Lang.List或 System.Diagnostics.Debug在其代码完成中提出建议。
  • 我们在“ 生成”对话框中调整了事件函数的顺序,以首先放置最重要的方法。从Alt+Enter 菜单生成函数时,它们也会在正确的位置生成。

C#支持

我们将继续增加对C#8语言功能的支持。我们已经在C#语言支持下进行了大量重构,以准备代码分析和其他功能,例如重构和ReSharper Build,以支持可为 空的引用类型(NRT)。在Rider 2020.1中,代码分析报告与可空引用类型有关的编译警告,并为大多数警告 提供快速修复。

还有一些新的检查和快速修复:

  • 检测关于可空引用类型的冗余类型参数约束。
  • 检测并使用async方法的重载(如果有),而不是 sync重载。
  • 若要使用nameof表达式而不是使用typeof(SomeType).Name 构造来获取当前类型的名称。

代码完成

在过去的一年中,我们收到了一些关于代码完成弹出窗口的报告,这些报告花费的时间太长了。我们已经完成了作业,现在开始键入后,代码完成弹出窗口的显示速度更快,尤其是在大型解决方案中。

此发行版中另一个非常方便的功能是, 如果您不想在那里看到标记为过时的成员,可以在代码完成中隐藏它们。

最后但并非最不重要的一点是,从代码完成弹出窗口中完成一项现在可以尊重您的代码样式设置。

返工调试窗口

我们已经完全修改了“ 调试”工具窗口的用户界面,以使其尽可能整洁和整洁。当仅运行一个调试会话时,选项卡的布局得以简化,因为所有选项卡现在都位于一个级别上。选项卡标题占用的空间更少,因此调试器内容有更多的空间。并且当有多个会话时,将添加一个选项卡层以分隔会话。

同时,我们结合了“ 线程”和“ 框架”视图。如果您目前不需要“ 线程”视图,则可以通过单击“ 隐藏线程视图 ”图标将其隐藏。

调试器引擎中的更新

我们还更新了调试器引擎,以使您的调试体验更好:

现在,您可以与最初在调试器下启动的进程分离,而无需终止应用程序。

默认情况下,将对“跳入”操作启用“智能跳入”( “首选项/设置|构建,执行,部署|调试器|分步| .NET语言|始终执行智能跳入”)。

调试器支持.NET Core x86运行时。

现在,线程名称显示在执行行中,以帮助您了解应用程序当前的执行位置。

您可以在异常停止调试会话后跳到此处/光标。

现在,您可以更好地控制“ 调试输出”窗口,并且可以在“调试输出”中禁用服务消息。

配置编辑器严重性的简便方法

这项新功能使您可以轻松更改编辑器的突出显示级别。只需从非模式弹出窗口中单击一下,就可以打开或关闭代码视觉,参数提示,Unity性能提示,错误, 警告,建议,上下文操作以及更多元素。在代码编辑器标签的右下角查找“ 铅笔”图标。

单元测试的更新

我们已经调整了“单元测试会话”和“单元测试资源管理器”窗口中的工具栏。

几个图标已从左侧工具栏移至顶部。

现在,可以使用顶部工具栏中的新文本框,通过文本搜索来过滤单元测试树。

默认情况下,状态“ Failed ”,“ Aborted ”和“ Inconclusive ”已合并到一个“ Broken”中。如果您希望将它们分开,请单击顶部工具栏上的“齿轮”图标。

除此之外,我们还添加了三个主要功能:

您可以在“单元测试资源管理器”和“单元测试会话”工具窗口中使用新的高级分组依据功能来创建自定义分组。使用添加的Duration元素,现在可以根据执行单元测试的时间对其进行分组。

如果您有一个以上的组件(当今很常见),并且不想看到其中的一些组件,则可以在“单元测试会话”工具窗口中按目标框架过滤单元测试。

您可以导出和导入任何单元测试会话。当您更改代码中的某些内容并希望为两个分支运行/覆盖同一组单元测试时,这使您可以与团队,计算机之间或分支之间共享它们。此外,导出的文件与ReSharper完全兼容,因此您可以与使用ReSharper的同事共享Rider中的单元测试会话,反之亦然。

反应性TFS客户端达到RTM

在Rider 2019.3中,我们添加了一个实验性TFS客户端,该客户端为“ 检查更改 ”操作提供了显着的速度改进。在当前的发布周期中,我们继续为客户端付出很多努力。

最终,我们的TFS客户端发布了第一个版本,并带来了许多改进。让我们来谈谈两个最重要的方面。首先,启用版本控制集成现在适用于使用Visual Studio本地创建的TFS工作空间 。这意味着您不再需要在Rider中从头开始重新创建本地 工作区。其次,我们大大提高了Delete和Rollback操作的性能。

要开始使用TFS客户端,请转到“设置” |“开始”。版本控制| TFVC 并启用它。

代码编辑器更新

像所有JetBrains IDE一样,Rider 现在将JetBrains Mono用作所有主题中的默认字体。希望您会喜欢!

到目前为止,Rider尚不具备的另一个ReSharper功能终于出现在这里:当从解决方案中的文件中粘贴代码时,可以自动导入名称空间。

如果您手动编辑与NuGet相关的文件,我们认为您会很高兴从Rider获得帮助,因为它现在为编辑NuGet.Config,packages.config和* .nuspec文件提供了初始支持 ,包括代码完成,语法验证。 ,以及快速的文档弹出窗口。

这些较小的增强功能也值得一提:

现在,C#中提供了方法分隔符,以可视方式分隔接口,类,方法等。

快捷方式Alt+Shift+Up / Down / Right / Left Arrow将以与在Visual Studio中相同的方式执行块选择。

现在,C#支持两对动作,“ 将插入符号移动到代码块开始” /“将插入符号移动到代码块结束 ”和“ 将插入符号移动到代码块开始选择” /“将插入符号移动到代码块结束选择 ”并遵循与其他JetBrains IDE相同的行为。

鼠标悬停在文档工具提示上,显示了突出显示为错误的代码符号。

提取类重构

ReSharper中另一个要求更高且期待已久的重构最终到达了Rider – Extract Class。

想知道为什么您需要这个?假设您有一个班级要做的工作应该由两个不同的班级来完成。使用此重构是将复杂类分解为两个单一职责类的最安全,最有效的方法。提取类将帮助您选择从旧类移动到新类的方法和字段。它还会警告任何损坏的依赖关系和可访问性问题,并建议解决冲突的方法。

更新到解决方案资源管理器

该解决方案资源管理器视图介绍了向您提供有关项目的更多信息两个新的文件夹非常有用:含蓄地提及作为大会文件夹的子文件夹,和MSBuild的进口目标。

除此之外,还有一些小的更新:

我们已经在“ 添加引用”对话框中添加了一个名为“ 最近的程序集”的新功能。

我们为应用程序设置文件(* .settings)引入了一个简单的设计器。

文件属性可用于“解决方案资源管理器”视图(在“ 视图” |“外观” |“树视图”中的“详细信息”)中的所有文件。

现在,Resx代码生成对于在macOS 和Linux上的.NET Standard项目更有效。

更新代码覆盖率和性能分析

为了更好地控制您在Rider中获得的单元测试覆盖率结果,我们添加了覆盖率过滤器。要指定它们,请转到“首选项/设置” |“设置”。构建,执行,部署| dotCover | 过滤。

如果您在Linux或macOS上进行性能分析,则对您来说是个好消息:.NET Core应用程序最终可以在这些操作系统上的跟踪模式下进行配置文件。另外,您现在可以将探查器附加到Linux上的.NET Core应用程序。

运行配置和构建

我们添加了一个非常方便的操作:取消build。

所有运行配置都有“ Build / Clean Project ”任务。这些任务使您可以在启动运行配置之前选择要构建或清除的项目。

现在支持UpToDateCheckInput MSBuild属性。

现在,“ 发布到文件夹 ”运行配置的UI 支持“ ARM”标识符和任何自定义的“ 目标运行时 ”标识符。

捆绑的MSBuild已更新至16.5

反编译器和IL Viewer

我们为Rider的反编译器和IL Viewer添加了一些新功能:

反编译器中提供了可空引用类型(NRT)支持。请注意,这目前仅适用于声明,不适用于方法的主体。

支持反编译接口的默认成员。

对反编译元组组件名称的支持已得到改进。

反编译后,“ IL查看器 ” Code Vision现在可在外部源文件中使用。

版本控制支持

现在,Code Vision可以显示方法的历史记录。默认情况下,此功能是启用的,而不是VCS注释(可在“首选项” |“编辑器” |“代码视觉” |“ VCS操作”中调整)。

该的Git分支弹出得到明确的搜索栏和一个经过改进的刷新 按钮。

传入(蓝色)和传出(绿色)提交指示器已添加到状态栏中。

签出新对话框“ 从此处交互式地变基 ”。

现在,根据所使用的VCS,“ 存储库”工具窗口称为Git,Subversion,Mercurial或Perforce。

该DIFF和合并的看法现在支持代码高亮。

如果您的计算机上没有Git,Rider将为您下载并安装它。

F#开发人员的新东西

为了改善Rider 对F#的支持,我们进行了大量改进和修复,这些对您的日常工作有帮助:

在发送项目引用到F#互动 ; 动作可用。

调试时,鼠标悬停时的评估工具提示可用于更多表达式:方法和类型中的自引用限定符(this.Property),以及索引器表达式("foo".[1])。

一个类型文件模板已被添加。

代码分析器现在可以并行运行。

几个新的快速修复程序,用于已经存在的代码检查,例如FS0005的使字段可变的快速修复程序:字段不可变的 检查。

一些带有适当快速修复的新代码检查,例如“冗余属性后缀”检查。

两个新的代码意图:Elif到If / If到Elif和 Neg If表达式条件。

Code Vision具有新的动作Copy Inferred Type,并且不再显示类型的父名称空间,从而使显示的信息更短。

扩展选择可以选择整个()表达式。

Web开发

转换为可选链接和/或无效 合并以及从使用情况推断参数的新意图。

鼠标悬停时可以显示文档弹出窗口。

Vuex和Composition API支持。

在保存时运行更漂亮的格式。

转到弹出窗口中的完整文件路径。

Yarn 2对TypeScript项目的支持。

数据库支持

导出到Excel。

支持utPLSQL和Tsqlt测试框架。

在代码编辑器中查看结果(默认情况下禁用)。

新的身份验证选项。

共享的SSH配置。

在MongoDB中更好地过滤数据。

其他功能和改进

终于有了对WIX(Windows Installer XML工具集)项目的支持!

Rider 2020.1+提供了一个 支持Godot游戏引擎的新插件。它在GitHub上开源。  

现在可以搜索C#代码样式设置。

您可以让Rider使用与ReSharper相同的机器范围(全局)设置文件,以便同步两个工具的设置(通过“ 文件” |“设置” |“工具” |“ ReSharper” |“同步机器范围的Rider和ReSharper设置来调整此行为”)。

代码格式带来了新的设置,这些设置涵盖了C#代码样式的结尾逗号。它们可以在“首选项” |“其他”下找到。编辑器 代码样式| C#| 语法样式| 尾随逗号,它们还与StyleCop SA1413检查兼容(在极少数情况下除外)。

其他功能

新的Zen模式结合了Distraction Free模式和Full-Screen模式。

如果要并排运行终端会话,请垂直或水平拆分终端工具窗口。您可以从终端调用上下文菜单 以创建,导航和关闭拆分终端会话。

HTTP Client中有很多改进。您可以直接从HTTP请求文件自动完成URL并导航到相关的端点。您可以从“端点”视图生成HTTP请求;和HTTP客户端现在可以正确地自动填充路径变量。

现在,所有操作系统都可以使用统一的IntelliJ Light主题。

Windows 10的顶部窗口边框现在在无边框模式下看起来更好。

JetBrains Rider mac破解版功能介绍

1.新的跨平台.NET IDE

Rider可帮助您在Windows,Mac或Linux上开发.NET,ASP.NET,.NET Core,Xamarin或Unity应用程序。它为 .NET开发中使用的语言(从C#,VB.NET和F#到ASP.NET Razor语法,JavaScript,TypeScript,XAML,XML,HTML,CSS,SCSS,JSON和SQL)提供了丰富的编辑支持和代码洞察。

语言和项目类型

Rider允许您打开,编辑,构建,运行和调试大多数.NET应用程序:桌面,Web,库,服务(除了UWP应用程序的显着例外)。面向Mono的应用程序(例如Unity和Xamarin)也受支持,以及最新和最好的.NET Core应用程序。Rider支持.NET开发中使用的很多语言,包括C#,F#,VB.NET,ASP.NET(包括ASPX和Razor视图引擎),XAML,XML,JavaScript,TypeScript,JSON,HTML,CSS,SCSS,LESS和SQL。

ReSharper + IntelliJ

平台Rider使用IntelliJ平台的UI和多个功能,为IntelliJ IDEA,webstorm和其他jetbrains IDE提供支持。它是跨平台的,为数百万开发人员所熟悉,并提供核心功能,如VCS和数据库支持。最重要的是,我们添加了ReSharper功能:导航和搜索,重构,代码检查,快速修复等。我们花了10多年的时间来构建一个功能集,以帮助读取,编写和导航大型.NET代码库,而这一切现在都可供Rider用户使用。

设计精巧,快捷

Rider不会被堵塞在一个32位的进程中,这有助于深入了解您的代码,同时保持响应。骑手打开(并重新打开)大部分解决方案,延迟几乎为零。解决方案的外部变化?切换Git分支?不是一个问题:骑手赶快赶上。当您编辑代码时,我们最重要的任务是确保您按照您的手指训练的速度尽可能快地进行输入,而不仅仅是IDE可以处理输入的速度。

2.适用于Windows,Mac和Linux

骑手可以在多种平台上运行:Windows,macOS和不同品种的Linux。如果您想在Mac上编辑,构建,运行或调试Unity或.NET Core应用程序,以下是您的完整IDE。

3.智能代码编辑器

Rider提供了大量智能代码编辑功能,例如不同类型的代码完成,自动导入命名空间,自动插入花括号和高亮匹配分隔符,重新编排代码,实时和后缀模板,ASP.NET MVC中的控制器和动作超链接,a多选模式,用于继承导航的排水沟图标,以及快速访问重构,生成,导航和上下文操作。

4.杀手代码分析

Rider拥有2200多个实时代码检查功能,可帮助您检测错误和代码异味。超过1000个快速修复可用于单独或批量解决检测到的问题:只需点击Alt+Enter 即可选择一个。如需查看项目中的错误,请使用解决方案范围内的错误分析(SWEA):它将监视代码库中的错误,并让您知道是否有任何问题,即使您没有打开有问题的文件文本编辑器。

5.导航和搜索

立即跳转到您的代码库中的任何文件,类型或成员,以及查找设置和操作,所有这些都使用通用 搜索无处不在快捷方式。您可以找到任何符号的用法,包括字符串文字中的跨语言用法和用法。对于上下文导航,使用一个“ 导航到” 快捷方式,它可以将您从一个符号引导至其基础和派生符号,扩展方法或实现。

6.闪客

想知道第三方库代码的工作原理吗?Rider没有问题:只需在库符号上使用 Go to Declaration,并让Rider在常规编辑器选项卡中将库类型反编译为C#。然后,您可以像浏览源代码一样浏览反编译的代码,以及查找和突出显示用法。然而,有时候甚至不需要反编译:骑手可以从源服务器(如microsoft Reference Source Center)获取源代码。

7.重构

ReSharper的60多种重构大部分已经可以在Rider中使用,其450多种上下文操作都在这里。您可以重命名,提取方法,接口和类,移动和复制类型,使用替代语法等等!在“ 重构此 弹出窗口”中查找可用的重构,或者使用您可以访问的上下文操作 Alt+Enter。

8.单元测试

Rider允许您在针对.NET Framework, .NET Core和Mono的应用程序中运行和调试基于NUnit,xUnit.net或MSTest的单元测试 。骑手用编辑器中的阴影图标标记测试类和方法:单击它或使用Alt+Enter菜单运行,调试和管理测试。您可以探索测试,以不同方式对它们进行分组,将它们分解为单个会话,查看测试输出并从堆栈跟踪导航到源代码。

9.调试

Rider包含一个可与.NET Framework,Mono和.NET Core应用程序配合使用的调试器。您可以创建多个调试配置,附加到外部进程,设置和管理断点和断点条件,进入和退出,运行游标,设置监视,评估表达式和探索线程。

10.版本控制

Rider包括支持Git,Subversion,Mercurial,Perforce和TFS的开箱即用,通过插件支持更多的版本控制系统。在代码编辑器中,本地更改在您键入时突出显示。使用专用的VCS工具窗口,您可以查看本地,传入和存储库更改,管理更改列表,搁置更改以供日后使用,查看差异,提交和推送。内置的可视化合并工具将帮助您解决冲突,而且Rider甚至会在您上次更新之后更改您正在处理的文件是否已更改。

11.数据库和SQL

您可以在不离开Rider的情况下使用SQL和数据库。连接到数据库,编辑模式和表数据,运行查询,甚至用UML图分析模式。Rider丰富的SQL编辑器带有语法高亮显示,智能代码完成,即时代码分析,代码格式化和导航。

12.插件

通过支持为IntelliJ平台和ReSharper开发的各种插件,Rider充分利用其根源。除了捆绑插件(例如用于VCS,F#和Unity支持的插件)之外,您还可以根据需要选择安装更多插件:当您打开一个您不使用的插件支持的文件时,Rider会建议你安装它。例如,插件可用于支持Markdown, .gitignore文件和Python脚本。

Rider 2020 for mac破解版系统需求

系统要求

macOS 10.8.3或更高版本

最低2 GB RAM

建议使用4 GB RAM

1024x768最低屏幕分辨率

小编的话

Jetbrains Rider 2020汉化激活版是全面的IDE解决方案,包含开发.NET项目所需的一切,您可以在其中快速开始处理各种类型的.NET项目,查看和修复代码错误,然后运行和调试项目。而且rider基于两个强大的平台IntelliJ和ReSharper,可帮助您执行超过2000次代码检查,帮助您根据当前上下文执行各种操作,等等。赶快下载试一试吧!

软件排行榜

相关软件