JetBrains Rider2022破解版是一款快速强大的C#编辑器,用于在Windows,Mac和Linux上进行Unity开发。以无与伦比的2500多项智能代码检查和重构,Rider增强您的C#体验,使您更加迅速编写零误差的代码。Rider可以打开,管理,构建和调试各种基于.NET Framework,Mono和.NET Core的解决方案,并为.NET开发中使用的大多数语言提供编辑支持:C#,VB.NET,F#,ASP.NET语法,XAML,XML,JavaScript,TypeScript,JSON,HTML,CSS和SQL。
Rider 2022.1包含完整的虚幻引擎支持,无论您使用什么游戏引擎,它都可以将Rider转换为成熟的游戏开发IDE。在 v2022.1 中,Rider 还支持期待已久的远程开发工作流的 Beta 版本。它允许您从世界任何地方连接到运行Rider后端的远程机器。除了这些新增功能之外,此版本还带来了 Docker 快速模式、主工具栏的更新以及整个解决方案中的全文搜索,直接从“搜索无处不在”弹出窗口进行。
2022新增功能
一、使用虚幻引擎进行游戏开发Rider已经在Unity开发世界中广泛使用,并且现在捆绑了Unreal Engine支持。这使得Rider成为各种游戏开发人员的主要IDE。1.与虚幻引擎深度集成Rider已准备好在所有三个主要平台上进行虚幻引擎开发:Windows、Linux和macOS。它与.uproject模型一起工作,为您节省中间项目模型生成的时间。UnrealLink插件支持Rider和Epic Games的虚幻编辑器之间的高级集成。插件:将蓝图信息带到编辑器。添加用于管理游戏启动的设置。提供更方便的虚幻编辑器日志版本。2.一流的C++支持Rider由ReSharper C++提供支持,它为现代C++提供尖端的本机支持。受益于其1300多个代码检查、290多个快速修复、解决方案范围的重构和代码生成能力。无论您是使用游戏的C++代码、虚幻引擎代码还是着色器,Rider都可以帮助您立即浏览它并通过嵌入提示对其进行解释。3.虚幻引擎反射机制虚幻引擎反射宏和反射说明符不仅仅是Rider的纯文本替换。自动完成和快速文档了解这些实体并帮助您有效地编码。同样,虚幻引擎远程过程调用不仅仅是常规函数,Rider在代码导航和代码生成过程中匹配它们。4.针对虚幻引擎优化的代码分析Rider与UnrealHeaderTool集成,并在您编辑代码时显示您通常在编译时在编辑器中看到的相同错误和警告。该过程已经过优化,对整体性能的影响最小。Rider会检测Unreal Engine项目,并在这些项目中生成和分析代码时自动使用Unreal Engine命名约定规则。5.调试器支持Unreal Engine Natvis的基于LLDB的调试器可帮助您挖掘游戏代码或引擎中的任何问题。您可以设置行、符号、数据和条件断点。您还可以在调试会话期间在Rider编辑器中单步调试代码、评估表达式,甚至查看变量值。6.单元测试Rider为虚幻引擎自动化测试框架提供了开箱即用的支持。从单元测试工具窗口或直接从编辑器启动测试,查看其结果,然后重新运行失败的、所有的或特定的测试。您可以在Windows上使用Rider进行一般C++开发-只需.sln在Rider中将文件作为项目打开即可。在Linux和macOS上,Rider仅限.uproject于C++项目的模型。二、远程开发测试版远程开发Rider现在支持我们的远程开发工作流程的Beta版。它允许您从世界任何地方连接到运行Rider后端的远程机器。所有处理都发生在强大的远程机器上,您可以像在本地机器上一样无缝地处理您的项目。此功能可以从Rider的欢迎屏幕或名为JetBrains Gateway的新应用程序启动,该应用程序可在Toolbox应用程序中使用。此外,您还可以使用JetBrains Space创建、预构建、共享、复制、休眠和管理开发环境,JetBrains Space是整个软件开发管道的统一平台。三、工具栏1.自定义新工具栏新的主工具栏看起来令人难以置信,人们喜欢它。但是没有办法添加自定义小部件或重新排列现有小部件,许多人对此表示不满。你问,我们交付!您现在可以在工具栏的左侧和右侧添加新元素,以及重新排列和删除小部件。工具栏自定义页面有两种打开方式:首选项/设置|外观与行为|菜单和工具栏|工具栏右键单击工具栏并选择自定义工具栏。2.新工具栏中的配置文件如果您使用我们在Rider 2021.3中发布的新主工具栏,您可能已经注意到无法立即开始使用dotTrace进行分析。在此版本中,我们解决了这一不便。Profile with Timeline、Profile with...和Profile running process...选项现在在Run/Debug小部件的更多菜单(“kebab”图标)中可用。四、Docker快速模式快速模式已用于 Docker 和 Docker-Compose 解决方案,这将显着减少开发过程中的构建时间!在容器中构建项目可能比在本地机器上构建相同的项目慢得多。启用快速模式后, Rider将首先使用创建 Docker 映像的基础阶段,docker build然后它将在您的主机上构建项目,这明显更快。最后,项目工件作为卷挂载到 Docker 容器中。此模式仅适用于Debug 配置,以及在Release下构建的项目将使用您的Dockerfile.您可以通过编辑运行配置 |禁用任何特定运行配置 的快速模式。构建 | 修改选项 | 不要使用 Docker 快速调试。五、在Search Everywhere 中搜索文本Search Everywhere是您在解决方案、IDE 设置或 Git 历史记录中查找内容时的主要入口点。从 Rider 2022.1 开始,我们添加了新的文本选项卡,该选项卡显示解决方案中与您键入字符串匹配的所有文本。它对所有代码和文本文件运行全文搜索,包括.cs、 .fs、.cshtml、.json、.js、.css、 .editorconfig、.cvs、.dockerfile、.md和 .txt文件。像往常一样,所有这些结果也会出现在“全部”选项卡上。但是,您可以缩小要运行此搜索的文件的范围:按搜索区域:所有地点、最近查看的文件、 本地更改或数据源。按文件类型,使用预定义的值列表或手动指定的文件掩码。Search Everywhere中的 此文本搜索不会影响现有的 “在文件中查找”功能。你可以同时使用它们。六、用户界面/用户体验1.新的通知工具窗口我们已将事件日志实例替换为新的通知工具窗口,以更清晰地突出显示来自 IDE 的重要且有用的通知。通过此次更新,我们的目标是让通知更加可见,并在您可以从导航栏访问的专用工具窗口中更好地组织它们。通知工具窗口中 出现的所有通知分为两种类型:建议和时间线。建议部分提供在大多数用例中被认为有用或有帮助的通知 。此外,建议可以是重要的或常规的。如果您收到重要通知,您会在导航栏上的铃铛图标上看到一个红色圆圈。常规建议由铃铛图标上的蓝色圆圈表示。2.变焦指示器过去,很难确定文本编辑器中的内容是放大还是缩小。没有明确显示当前缩放状态的可见指示器。在此版本中,我们引入了 Zoom 小部件,它显示在当前文本编辑器的底部。它向您显示编辑器的实际字体大小并帮助您将其重置为默认值。从此小部件中,您可以直接导航到Preferences/Settings,您可以在其中调整缩放是否应影响所有编辑器或仅影响活动编辑器。3.Visual Studio 2022 键盘映射我们添加了一个新的Visual Studio 2022键盘映射,它解决了当前Visual Studio键盘映射与 Visual Studio IDE(例如Alt+ Up/ )之间的所有快捷键差异Down,有利于后者的快捷键。我们向那些习惯于没有 ReSharper 的 2022 年之前的 Visual Studio 版本的人推荐它。七、语言支持1.C# 支持我们继续改进对 C# 10 的支持,尤其是 全局使用。我们已经实现了两个新的重构,它们也可用作上下文操作。Extract Global Using可以帮助您在项目中引入全局使用的概念。您可以在常规指令上调用它using ,Rider 会建议将其提取到指定 GlobalUsings.cs文件中(如果您的项目中还没有这样的文件,它将被创建)。using不再需要 的常规将从项目中的文件中删除。如果您决定将全局重构using为常规 using,使用重构的内联全局也可以提供帮助。当在 global 上调用时using,它会将其从 中删除, GlobalUsings.cs并将相应的using 语句添加到项目中需要的文件中。Find Usages和扩展方法的代码分析 支持全局 using 功能。我们研究了即将到来的 C# 11 和支持的 通用属性2.可空引用类型我们已将针对不应为空的表达式的空检查的警告分为两类。第一个警告是针对从不为空的表达式,因为 NRT 注释是这样说的。第二个警告是针对存在实际运行时检查 null 的表达式。我们添加了一个新设置,用于切换到运行时强制非空警告模式。可从Alt+Enter菜单中的配置项组访问基于注释的警告。[MemberNotNull]和[MemberNotNullWhen] 注释现在在不使用可为空引用类型的项目中得到支持。3.剃刀和 Blazor以下是我们为 Razor 和 Blazor 所做的一些最值得注意的功能和修复:我们添加了对[EditorRequired].NET 6 中新属性的支持。如果您尝试使用 Blazor 组件而不指定所需参数,也可以使用相应的检查和快速修复。我们已经在 Razor 语法中实现了对 C# 本地函数的期待已久的支持。我们改进了.razor带有 Blazor 组件的文件中的代码清理。它不再删除所有@using声明。我们还通过对 Blazor 组件的引用修复了 Razor 代码中的If To Switch和Invert If上下文操作。Rider 现在为 Blazor 注入的属性使用正确的命名样式。Comment with Line Comment操作 现在仅注释您期望的 Razor 代码部分。我们在 Razor 代码中添加了通过继承层次结构的导航。现在为基本符号和派生符号显示相应的装订线标记。您可以单击它们以导航到代码。4.F# 支持我们修复了各种项目模型问题,这些问题可能导致项目加载和更新时冻结,以及导致分析忽略项目或其他文件更改的问题。我们还解决了导致 F# 脚本导致包引用和其他文件include指令无效的问题。C# 项目现在可以正确查看InternalVisibleToF# 项目中定义的属性,因此可以访问内部符号而不会在 IDE 中导致错误。我们已经修复了类型提供程序的一些问题,例如以前出现在具有相同类型提供程序实例化的代码中的分析错误。我们已经解决了重命名重构的问题,因为它不适用于某些符号。除了 F# 插件不同部分的各种错误修复外,F# 支持还收到了更多分析器和快速修复,建议使用最近添加的 F# 功能。许多现有功能也得到了改进。您可以查看 完整的发行说明 以获取更多信息。八、添加网络参考我们对向 .NET 项目添加 Web 引用进行了多项改进。让我们来看看最引人注目的:您现在可以添加对 .NET 和 .NET Core 项目的 Web 引用(以前,这仅适用于 .NET Framework 项目)。您可以.wsdl使用文件路径而不是“添加 Web 引用”对话框中的 URL 从文件中添加引用。如果您将 WCF Web 服务引用添加到项目,此引用将出现在“解决方案视图”工具窗口 的“服务”节点中。如果 Web 服务参考具有基本身份验证,Rider 将显示您输入凭据的对话框。net.tcp现在net.pipe支持 URI 前缀。九、Web开发1.端点我们将继续改进我们的 Endpoints 支持和 Endpoints Viewer。查看器现在还知道并收集 ASP.NET Core 6 最小 API 路由和基于约定的路由的端点。这意味着除了已经可用的功能之外,您还可以探索和导航到这些端点并使用智能代码完成。2.Vue 的改进Rider 2022.1 对Vue 3进行了多项改进。如果您将组件定义为全局,IDE 现在将在您的.vue 文件中识别它们。Rider 还应该正确支持createApp语法。它将正确匹配使用createApp 其相关元素创建的应用程序。此版本还包括对Nuxt 3的支持,这是一个流行的 Vue 框架的新版本。十、统一支持Rider 对 Unity 的出色支持将在 2022.1 中继续提供,其中包括一些新增功能、一些修复和性能改进,以及大量的底层工作。我们还发布了 RiderFlow——一个新的 Unity 风景工具。这是 Unity 编辑器的免费插件,旨在帮助关卡设计师、美术师、编码人员和其他创意团队轻松创建和管理场景。快速导航、查找游戏对象和资产、直观地突出场景中资产的使用情况,甚至重构场景以快速轻松地替换其中的对象。.asmdef现在,每当您添加或删除对项目的引用时, Rider 都会自动更新您的文件。如果您使用来自另一个项目的类型,Rider 将添加对该.asmdef文件的引用并导入该类型。Rider 现在支持.asmref装配定义参考文件以及 .asmdef文件。您可以获得语法突出显示、模式验证和完成。 Ctrl参考名称上的+Click将导航到参考 .asmdef文件,并且.asmdef文件将显示在Find Usages中。每个项目都有一个新的默认运行配置,用于在批量模式下运行 Unity 编辑器,这非常适合运行单元测试并将结果保存在 Logs文件夹中。现在 Unity 支持较新版本的 C#,Rider 扩展了 Unity Color类型的突出显示以包括目标类型new表达式。快速预览您已声明的颜色,并使用Alt+Enter选择新值。Rider 2022.1 改进了大型 Unity 项目的加载时间,尤其是对于较慢的磁盘或文件系统。虽然这些改进对于大型项目来说意义重大,但对于小型项目来说却不太明显,但每个人都会从加载期间减少的内存使用中受益。此版本包括其他有针对性的性能修复。我们已经修复了一些问题,例如在打开Unity Explorer工具窗口时键入时行为缓慢,以及在 Unity 工具窗口中显示长日志条目时速度变慢。当然,还有许多其他小的修复和改进,例如检查以帮助您获得正确的方法签名[MenuItem],修复在 Linux 上查找已安装文档的位置,以及确保 Rider 包的新通知在您的项目中保持最新。十一、插件1.骑手的 Azure 工具包Rider 根据项目的属性确定要使用的Azure Functions Core Tools的版本。AzureFunctionsVersion如果您需要安装特定版本的Azure Functions Core Tools,您可以使用Chocolatey、Brew或npm并将 Rider 指向Preferences / Settings |中的正确路径 工具 | 天蓝色 | 功能。默认情况下,Rider 会为您管理Azure Functions Core Tools。它会根据您的项目下载所需的工具,并自动使它们保持最新。2.降价如果 Markdown 文件包含您需要在终端中执行的命令的指令,您可以使用装订线中的运行图标直接从 Markdown 文件运行这些命令。我们在编辑 Markdown 文件时将出现在文本选择上的浮动工具栏添加了新选项。使用此工具栏,您现在可以快速选择标题样式并创建列表。您可以使用所需的选项自定义此工具栏。为此,请转到首选项/设置 | 外观与行为 | 菜单和工具栏 | Markdown 编辑器浮动工具栏。我们还向 Markdown 块添加了新的复制代码片段操作,以便您可以轻松地将内容复制到剪贴板。3.otCover dotUltimate我们已经实现了将代码标记为“不可覆盖”的选项。您可以使用它从覆盖过程中排除不需要测试的代码并获得更清晰的快照。要使用此功能,请安装 JetBrains.dotCover.MSBuild NuGet 包并// dotcover disable/enable在代码周围添加注释。十二、VCS 支持1.在提交工具窗口中打开预览差异我们已将Preview Diff图标从Commit工具栏移至菜单,可通过单击Cog图标访问该菜单,并将其重命名为Show Diff Preview on Single Click。您可以在此处指定单击更改树中的文件时希望看到的行为:可以选择该文件,也可以打开该文件以进行差异预览。2.使用 Git Blame更新注释我们改进了使用 Git Blame进行注释的功能,以便更轻松地调查引入的更改。当您将鼠标悬停在注释上时,Rider 会在编辑器中突出显示行中的差异,当您单击它时,IDE 会打开Git Log工具窗口。3.更新了 Git 工具窗口中的提交详细信息窗格提交详细信息窗格现在包含有关 GPG 签名和构建状态的信息 。以前,此数据仅在 Git 日志中显示为一列。4.Git 文件历史记录:没有索引的新 UIGit 文件历史工具窗口 的新 UI现在独立于索引过程。即使 Log 索引关闭,数据也会用新界面表示。以前,对于具有未索引历史记录的文件,Rider 会显示一个相对较慢且缺少功能的历史记录视图。十三、其他1.重命名解决方案每个人都知道命名很难。有时,您甚至可能想要更改整个解决方案的名称。Rider 可以在这里为您提供帮助。在解决方案资源管理器 工具窗口中调用解决方案节点的上下文菜单,选择编辑 | 重命名,然后为您的解决方案输入新名称。2.“新建项目”对话框中的 SDK 选项我们已将 SDK 选项添加为“ 新建解决方案/项目”对话框中的下拉列表。它可以帮助您在安装新版本后为较旧的 .NET SDK 版本创建项目。3.运行静态方法运行静态方法操作适用于面向 .NET 和 .NET Core 的项目 。您可以通过单击装订线边距上的绿色“运行”三角形直接从代码编辑器执行任何静态方法。4.罗斯林我们针对 Roslyn 分析器和源生成器的支持引入了多项改进:Rider 支持.globalconfig文件,用于从 Roslyn 分析器配置代码分析规则。Rider 现在将正确的语言版本传递给 Roslyn 分析器。我们改进了源生成器和分析器的加载和启动过程。无需重新启动 IDE 即可解析源生成器生成的代码。5.代码清理和格式化我们重新组织了Alt+Enter 菜单中与代码清理和格式化相关的所有项目。Format selection、Cleanup selection和Apply 语法样式被组合成一个Reformat 和 Cleanup项, 以提供一个入口点。除了这些更改之外,语法样式设置现在可在“ 配置代码样式”和“自动检测代码样式设置”操作中使用。预览代码样式面板也显示了语法样式的变化。6.NuGet 支持我们更新了 NuGet 项目属性页面中的包图标选择器。它现在使用新元素而不是过时的元素。7.更好地支持 DebuggerDisplay 属性呈现派生类型时,调试器会考虑 DebuggerDisplay属性,即使它应用于基类也是如此。调试器支持在程序集级别指定DebuggerDisplay属性。安装教程(附破解教程)
1.在48软件下载下载并解压,如图所示2.首先我们来安装程序,如图所示,选择你的安装位置3.勾选安装位数和进行适配设置,根据提示继续安装,安装完成,点击finish退出向导4.将 ja-netfilter-all 文件夹复制到 C:\(所以 ja-netfilter.jar 文件的路径应该是 C:\ja-netfilter-all\ja-netfilter.jar)5.默认情况下,过期时间将设置为 2022 年 12 月 31 日。您可以通过记事本打开将其更改为任何时间6.找到JetBrains 产品的 .vmoptions 文件,它位于 JetBrains IDE 的 bin 目录中。例如:C:\Program Files\JetBrains\IDEA\bin\idea64.exe.vmoptions,记事本方式打开,将以下行添加到 .vmoptions 文件的末尾:-javaagent:C:\ja-netfilter-all\ja-netfilter.jar或者,如果您使用自定义 VM 选项,则路径将是,例如:C:\Users\%username%\AppData\Roaming\JetBrains\IntelliJIdea2021.3\idea64.exe.vmoptions7.运行 JetBrains 产品,选择“开始试用”,然后点击log进入页面,登录您的 JetBrains 帐户,成功后,重新点击开始试用。注意:如果您没有 JB 帐户,只需在 JB 网站上创建一个带有假电子邮件的假帐户,然后使用该帐户登录。8.进入欢迎界面,Plugins-齿轮按钮-Install Plugin From Disk-选本地语言包插件zh.xxx.zip,然后重启(Restart IDE)或直接将本地汉化插件.jar拖到软件欢迎界面,点重启支持功能
一、快速而强大的跨平台.NET IDERider可帮助您在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 。1.语言和项目类型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。2.ReSharper + IntelliJ平台Rider使用IntelliJ平台的UI和多种功能,为IntelliJ IDEA,WebStorm和其他JetBrains IDE提供支持。它是跨平台的,为数百万开发人员所熟悉,并提供核心功能,如VCS和数据库支持。最重要的是,我们添加了ReSharper功能:导航和搜索,重构,代码检查,快速修复等。我们花了10年多的时间构建了一个功能集,可以帮助读取,编写和导航大型.NET代码库,现在所有这些都可供Rider用户使用。3.旨在智能和快速Rider不会陷入32位进程,这有助于深入了解您的代码,同时仍能保持响应。Rider以几乎零延迟打开(并重新打开)大多数解决方案。解决方案的外部变化?切换Git分支?不是问题:骑手迅速赶上。编辑代码时,我们的首要任务是确保您的手指按照您的手指进行快速输入,而不仅仅是IDE可以处理输入的速度。二、适用于Windows,Mac和LinuxRider可以在多个平台上运行:Windows,macOS和不同品牌的Linux。如果您想在Mac上编辑,构建,运行或调试Unity或.NET Core应用程序,这是您的完整IDE。三、智能代码编辑器Rider提供了大量的智能代码编辑功能,例如不同类型的代码完成,自动导入命名空间,自动插入大括号和突出显示匹配分隔符,重新排列代码,实时和后缀模板,ASP.NET MVC中的控制器和动作超链接,多选模式,继承导航的装订图标,以及快速访问重构,生成,导航和上下文操作。四、杀手代码分析Rider拥有2200多个实时代码检查,可帮助您检测错误和代码异味。超过1000个快速修复程序可用于单独或批量解决检测到的问题:只需点击AltEnter 即可选择一个。为了对项目中的错误进行鸟瞰,请使用解决方案范围的错误分析(SWEA):它将监视代码库中的错误并让您知道是否出现任何问题,即使您没有打开有问题的文件文本编辑器。五、导航和搜索立即跳转到代码库中的任何文件,类型或成员,以及查找设置和操作,所有这些都使用常见的 Search Everywhere快捷方式。您可以找到任何符号的用法,包括跨语言用法和字符串文字中的用法。对于上下文导航,请使用单个“ 导航到” 快捷方式,该快捷方式将使您从符号到其基础和派生符号,扩展方法或实现。六、闪客想知道第三方库代码的工作原理吗?Rider没问题:只需在库符号上使用 Go to Declaration,让Rider在常规编辑器选项卡中将库类型反编译为C#。然后,您可以在正常导航源代码时导航反编译代码,以及查找和突出显示用法。但有时甚至不需要反编译:Rider可以从源服务器(如Microsoft Reference Source Center)获取源代码。七、重构ReSharper的60多个重构大部分已经在Rider中提供,其450多个上下文操作都在那里。您可以重命名,提取方法,接口和类,移动和复制类型,使用替代语法等等!在Refactor中查找可用的重构此 弹出窗口,或使用您可以访问的上下文操作 AltEnter。八、单元测试Rider允许您在面向.NET Framework, .NET Core和Mono的应用程序中运行和调试基于NUnit,xUnit.net或MSTest的单元测试 。Rider在编辑器中使用装订线图标标记测试类和方法:单击它或使用AltEnter菜单运行,调试和管理测试。您可以探索测试,以不同方式对它们进行分组,将它们分解为单个会话,查看测试输出并从堆栈跟踪导航到源代码。九、调试Rider包含一个可与.NET Framework,Mono和.NET Core应用程序配合使用的调试器。您可以创建多个调试配置,附加到外部进程,设置和管理断点和断点条件,单步执行,反复运行,运行到游标,设置监视,计算表达式和探索线程。十、版本控制Rider开箱即用,支持Git,Subversion,Mercurial,Perforce和TFS,并通过插件支持更多版本控制系统。在代码编辑器中,键入时会突出显示本地更改。使用专用的VCS工具窗口,您可以查看本地,传入和存储库更改,管理更改列表,搁置更改以供以后使用,查看差异,提交和推送。内置的可视化合并工具可以帮助您解决冲突,Rider甚至可以让您知道您上次更新后是否更改了您正在处理的文件。十一、Web开发使用JetBrains Rider,您可以开发内置JavaScript,TypeScript,HTML,CSS和Sass支持的现代Web,移动和桌面应用程序.Rider支持Node.js,React,Angular和Vue.js,与包管理器集成作为Bower,NPM和Yarn,并提供与各种Web开发工具的紧密集成。利用Rider中提供的代码分析,代码完成,重构,调试和单元测试功能,实现全栈Web开发体验。十二、数据库和SQL您可以在不离开Rider的情况下使用SQL和数据库。连接到数据库,编辑模式和表数据,运行查询,甚至使用UML图分析模式。Rider丰富的SQL编辑器带有语法高亮,智能代码完成,动态代码分析,代码格式化和导航。十三、插件Rider通过支持为IntelliJ平台和ReSharper开发的各种插件来充分利用其根源。除了捆绑插件(例如VCS,F#和Unity支持的插件)之外,您可以根据需要选择安装更多插件:当您打开一个不使用的插件支持的文件时,Rider会建议你安装它。例如,可以使用支持Markdown,.gitignore文件和Python脚本的插件 。使用帮助
开始使用运行/调试配置#为了运行或调试代码,JetBrains Rider使用运行/调试配置的概念 。在本教程中,您将学习如何设置和使用这些配置。步骤1.了解运行/调试配置#运行/调试配置是一组属性,用于定义如何在当前解决方案中运行和调试代码。您可以在每个解决方案中使用多个运行/调试配置,以不同方式启动代码。您可以从“ 运行”菜单和工具栏上访问运行/调试配置 。当你 创建一个新的项目 为目标的可执行文件(例如,控制台应用程序),合适的运行/调试配置是从项目模板自动添加。因此,让我们使用控制台应用程序模板在新解决方案中创建一个新项目 。创建新项目时,请查看右上角 - 创建并选择名为Default的配置 :我们来研究默认配置。单击配置选择器,然后选择“ 编辑配置”以打开配置编辑器。该 默认配置在左侧选择。注意Default配置的父节点 - 它显示了此配置的类型 .NET Project。可以存在相同类型和不同类型的多种配置。在此对话框中,配置按其类型分组。您可以展开“ 模板”节点以查看所有可用的配置类型。查看所选配置的属性。创建配置时,将自动填充所有必需的文件。例如:项目 - 定义要执行的项目。如果您的解决方案包含多个可执行项目,则可以创建将启动这些项目的多个配置。目标框架 - 定义 将使用哪个版本的 .NET Framework来执行代码。Exe path - 定义应该执行的程序集。如果您的目标是.NET Core应用程序,它可能是 .dll 文件而不是 .exe。程序参数 - 此可选字段允许您将参数传递给程序。注意 Before launch属性组,它们定义了在启动代码之前应该完成的操作。在我们的例子中,每次启动配置时都会构建项目的 Build项目和 Activate工具窗口以打开 Run窗口或 Debug窗口。但是,您可以将这些属性用于更复杂的场景,例如运行一些外部工具,另一个运行/调试配置,Gulp或Grant等等。现在,当您了解运行/调试配置是什么时,可以关闭配置窗口。
第2步。尝试默认配置#为了让我们的应用程序做一些事情,让我们在Main()方法中添加以下代码 :static void Main(string[] args){ var text = args.Length > 0 && args[0] == "DE" ? "Hallo Welt!" : "Hello World!"; Console.WriteLine(text);}现在我们可以运行 Default配置,看看它如何与我们简单的“Hello World”控制台应用程序一起工作。正如我们在其属性中看到的,它执行代码时没有任何参数。要运行当前选定的配置(即“立即 默认”),请执行以下操作之一:按 Ctrl+F5,选择 运行| 从主菜单中运行“默认”。单击 工具栏上配置选择器旁边的“运行”“默认” icons runConfigurations testState运行svg。如配置属性中所定义,JetBrains Rider将构建您的解决方案,打开Run窗口,然后执行Main()Console Application项目的 方法而不带任何参数。在“运行”窗口中,您将看到默认配置的新选项卡 以及我们程序的输出 - Hello World!
步骤3.使用多个运行/调试配置#如上所述,您可以在解决方案中使用任意数量的运行/调试配置。让我们添加一个使用DE参数运行我们的控制台应用程序的新配置 :单击配置选择器,然后选择“ 编辑配置”以打开配置编辑器。该 默认配置在左侧选择。单击“ 复制配置”或按, 复制“ 默认”配置 。 图标行动复制svgCtrl+D将复制的配置重命名为 Default DE。保留Default DE的所有属性 ,但添加 DE到 Program参数。单击“ 确定”关闭对话框。现在我们可以在配置选择器中选择 Default DE并按上述方法运行它。我们的控制台应用程序将收到 DE参数,您将Hallo Welt!在输出中看到 。
当您有多个运行/调试配置时,运行/调试快速列表会派上用场。您可以按 Ctrl+Shift+Alt+R或选择 “运行”| 从主菜单中运行...以显示当前解决方案中的运行/调试配置列表。您可以直接从此列表启动或管理配置:
热门点评:
小丸子:
JetBrains Rider 2022此版本融合了之前基带版本的优点,很强大也很有趣,软件有着十分丰富的功能,这点也是其他同类产品所做不到的,其软件令我感到惊讶!
JetBrains Rider 2022其他版本下载
软件特别提示(使用须知)提取码:w1od
网络工具哪个好
-
2.15GB | 中文
-
Parted Magic 2022 v2022.01.18中文破解版(含破解补丁)
1.69GB | 中文
-
Bluebeam Revu 20 v1.0中文破解版(附破解工具及教程)
1.35GB | 中文