一般情况下来说,我们开发c#.net软件的时候,都会使用vs(Microsoft Visual Studio),进行开发,但是如果我们的主系统为Unix系列并且习惯了idea系列IDE的话,使用VS还需要开一个虚拟机,或者下载对应版本的VS。 但我更喜欢使用 idea 系列的Rider进行开发。

Rider 启动图

Rider 的整个风格可以选择与vs(Microsoft Visual Studio)一致或者使用传统的Intellij主题风格。能够直接打开 c#sln 格式项目,与vs兼容,和别人合作开发或者多机器开发测试的情况下比较方便。

Rider 在安装的时候需要选择希望支持的 .net 宿主,我这边使用的是 mono,编译起来没有问题(不过可能由于我的原项目是vs开发且依赖了WinApi以及部分Windows动态库,所以没完整跑起来,会报错,啧~~~。)

由于我的系统是Unix系列,以往使用vs(Microsoft Visual Studio)还需要使用Windows虚拟机,然,我主机总共才8G内存,导致开了虚拟机经常告警闪退,难受的不行!!!!

如果你的情况和我的差不多,我建议试试Rider,真不错🐩