code

Linux에서 C # 개발을위한 IDE?

codestyles 2020. 11. 18. 09:05
반응형

Linux에서 C # 개발을위한 IDE?


내 옵션은 무엇입니까? 1 년 전에 MonoDevelop을 사용해 보았지만 매우 버그가 많았습니다. 최신 버전은 안정적인 개발 환경입니까?


MonoDevelop 2.0이 출시되었으며 이제 괜찮은 GUI 디버거, 코드 완성, Intellisense C # 3.0 지원 (linq 포함) 및 괜찮은 GTK # Visual Designer가 있습니다.

간단히 말해서 2.0 릴리스 이후로 Mono Develop을 다시 사용하기 시작했으며 지금까지 매우 만족합니다.

자세한 내용 MonoDevelop 웹 사이트확인하십시오 .


Microsoft는 당연히 C # 지원이 우수한 Linux 용 Visual Studio Code출시했습니다 .


Monodevelop
주변에는 두 가지 버전이 있습니다.

  • 1.0 : 현재 안정된 버전. 실제로 안정적이지만 기능이 다소 제한적입니다. 작은 프로젝트에 아주 좋습니다. 우분투 하디 저장소를 통해 얻었습니다.

  • 2.0RC (일명 1.9.x)는 SVN 및 컴파일을 통해 얻을 수 있습니다. 이 프로세스는 매우 간단하며 설치 (를 통해 make run) 없이 실행할 수 있습니다 . 1.0보다 다소 덜 안정적이지만 어떤 빌드를 얻 느냐에 따라 다릅니다 (개발 스냅 샷). 능력에 관해서는 대단합니다. 리팩토링, 프로파일 링, 수많은 플러그인 등이 있습니다.


Omnicore의 X-develop을 권장 합니다. 매우 좋은 IDE이지만 30 일 동안 만 무료로 사용할 수 있습니다.


Eclipse에 대한 C # 바인딩이 있지만 개인적으로 시도하지 않았기 때문에 보증 할 수 없습니다. 나는 완벽하지는 않지만 대부분의 경우 합리적으로 잘 작동하는 MonoDevelop을 사용합니다. Ubuntu 8.04 (Hardy Heron)에 포함 된 버전은 Gutsy Gibbon 버전보다 훨씬 더 안정적입니다.


저는 JetBrains Rider 를 꽤 오랫동안 사용해 왔는데 아주 좋아합니다.

ReSharper의 장점을 모두 갖추고 있으며 OS / X 또는 Linux에서 사용하는 것이 즐겁습니다. 아직 Early Access Program에 있으므로 여기저기서 약간의 가장자리가 있지만 대부분의 경우 일상적인 사용에 충분합니다.

여기에서 얻을 수 있습니다 : https://www.jetbrains.com/rider/download/

추신 : 주로 .NET Core 개발 요구 사항에 사용하지만 기존 .NET 코딩에도 사용했습니다.


얼마 전에 MonoDevelop을 사용했는데 괜찮 았습니다. 이클립스 나 NetBeans가 Java 개발을위한 것만 큼 좋지는 않지만 실제로는 자체 클래스에 속합니다. 그리고 유일한 대안은 emacs 또는 vim을 사용하는 것입니다.

상당히 세련되었습니다. 안정성은 실제로 문제가되지 않았습니다. 선언, 수퍼 클래스 및 매우 유용한 찾기 참조로 이동하는 것처럼 간단한 코드 완성이 있습니다. 그러나 디버깅은 존재하지 않습니다. 이는 상당히 눈부신 누락입니다. 실제로 "실행 ..."대신 "디버그 ..."하는 방법조차 없다는 사실이 드러날 때까지 중단 점을 설정하는 데 몇 분을 보냈습니다.


SlickEdit를 보셨습니까 ? 몇 년 전 Linux에서 C ++ 앱을 개발할 때 꽤 좋다고 생각했습니다. 그것은 C #을 지원한다고 말하지만 얼마나 잘하는지에 대해서는 언급 할 수 없습니다. 그래도 C ++ 개발에 사용하게되어 기뻤습니다.


최신 버전이 안정적인 개발 환경입니까?

아마 지난 봄에 1.0을 기록했을 것입니다.

참고 URL : https://stackoverflow.com/questions/151350/ides-for-c-sharp-development-on-linux

반응형