Rider

快速且强大的跨平台 .NET IDE

登录后查看版本备注信息

Rider是由JetBrains公司开发的一款跨平台的.NET集成开发环境。它支持多种.NET框架,包括.NET Core、ASP.NET和Unity等,为开发人员提供了丰富的功能和工具,帮助他们高效地编写、调试和测试.NET应用程序。

Rider拥有智能代码完成、实时错误检查、强大的调试器、代码重构、集成版本控制等功能,并通过直观的用户界面和可定制的设置,使开发过程更加顺畅和高效。作为.NET开发的利器,Rider被广泛认可为.NET项目中的首选开发工具,让开发者能够更轻松地实现他们的编码目标。

功能特性
  • 智能代码编辑
    • 代码补全与分析:提供精准的代码补全,涵盖C#、VB.NET、F#等.NET 语言,以及JavaScript、TypeScript、HTML、CSS、SQL等相关技术,还能实时进行代码分析,检查错误、给出重构建议.
    • 代码重构:拥有2500多项智能代码检查和重构功能,可快速安全地重构代码,如重命名、提取方法、移动类型等,提升代码质量和可维护性.
  • 调试与测试
    • 调试器:内置调试器,在Windows、macOS和Linux上均有丰富的调试器UI和LLDB后端,可自动查找并加载UE4.natvis,方便调试Unreal Engine游戏等多种应用.
    • 单元测试支持:支持NUnit、MSTest、xUnit等测试框架,可在IDE中直接创建、运行和调试单元测试,并查看测试结果和代码覆盖率.
  • 版本控制集成:与Git、SVN等版本控制系统无缝集成,可在Rider中直接进行提交、推送、拉取、合并等操作,方便团队协作和代码管理.
  • 性能分析工具:内置性能分析工具,帮助开发者找到应用程序的性能瓶颈,如分析MAUI应用的性能数据,实现性能优化.
  • 插件生态系统:作为JetBrains旗下产品,拥有强大的插件生态,可通过安装插件扩展功能,满足不同开发需求,如安装插件支持特定的框架或工具.
适用场景
  • .NET 桌面应用开发:可用于开发各种类型的.NET 桌面应用程序,提供高效的开发体验和强大的调试、测试功能.
  • 游戏开发:适用于Unity和Unreal Engine游戏开发,为开发者提供智能的C#和C++开发支持,包括代码补全、调试、性能分析等,助力开发高质量游戏.
  • MAUI应用开发:是唯一面向MAUI开发者的跨平台IDE,可帮助开发者使用.NET Multi-platform App UI创建跨平台移动和桌面应用,支持在不同操作系统上进行开发、调试和测试.
  • Web应用开发:支持ASP.NET和ASP.NET Core Web应用程序开发,提供了丰富的Web开发功能,如HTML、CSS、JavaScript的编辑和调试支持,以及与后端.NET代码的无缝集成.
优势
  • 跨平台性:可在Windows、macOS和Linux等多个操作系统上运行,方便不同系统的用户进行开发,且在不同平台上提供一致的开发体验.
  • 对.NET 支持强大:全面支持.NET Framework、.NET Core和Mono等多种.NET 项目类型,无论是开发传统的.NET 应用还是基于最新技术的跨平台应用,都能提供良好的支持.
  • 与开发工具深度集成:与Xcode、Android Studio等开发工具深度集成,方便开发者在不同的开发环境中进行协作和切换,提高开发效率,如在macOS上直接与Xcode集成,管理iOS设备和模拟器.
  • 非商业用途免费:对于非商业用途的开发者,可以免费使用Rider,降低了开发成本,使更多的个人开发者和爱好者能够使用这款强大的开发工具.
常见问题

运行终端.app,执行sudo xattr -rc /Applications/xxx.app,路径改成安装包的路径;完成后再次打开应用程序,你会看到一个信息确认框,大意是提示运行该程序有风险,点击「打开」即可。

点击查看详细帮助

按住 Control 键,鼠标单击该软件,在弹出的菜单中选择 打开;或 鼠标右键 点击该软件,选择「显示包内容」,然后进入 Contents → MacOS → 按住 Control + 鼠标左键单击此目录中与该软件同名的 Unix 可执行程序; 以上操作过后,该软件会加入 macOS 内置的安全设置白名单中,下次就可以正常从启动台运行。

点击查看详细帮助

打开:偏好设置 → 隐私与安全性 → 安全性;选择任何来源

没有任何来源选项?

运行终端.app,执行下面代码:

  • 如果是 macOS 10.12 ~ 10.15.7:sudo spctl --master-disable
  • 如果是 macOS 11.0 及以上版本系统:sudo spctl --global-disable

点击查看详细帮助

  • 首先选择与自己macOS系统对应的版本,比如电脑芯片、版本等。
  • 多个破解版本存在建议使用TNT版,安装简单方便,其他的都有点复杂,对于小白用户来说有点困难。
  • 100M以内的文件在蓝筹云里,下载速度还可以。大于100M的分别在百度网盘和阿里云盘;百度网盘限速严重,因此建议使用阿里网盘。

本站前期的部分安装包需要密码,请尝试输入hellomac.cc。后面逐渐取消密码设置。

如何关闭 SIP?关闭后有什么影响??

SIP 指的是 System Integrity Protection,即系统完整性保护。这是一个用于保护 macOS 系统文件不被篡改的安全机制,自 macOS 10.11 开始引入。当 SIP 被关闭后,macOS 会面临一定的安全风险,如果你的数据非常重要则请谨慎关闭,风险自担。


如何关闭 SIP?

首先进入回复模式:

  • 英特尔机型:重启,当屏幕彻底变黑后,赶快按住 Command + R 键,直到屏幕上出现苹果标志。如果之前没有进入过这个模式,macOS 可能需要下载一些数据,当下载完成后,macOS 将自动进入恢复模式,即 Recovery。
  • M1/M2(Apple Silicon):Mac 处于关机状态时,按住电源按钮大约 10 秒直到屏幕亮起,然后转到“选项”(Options),可能需要输入系统密码。

终端.app中运行:csrutil disable

重启!