dotdevelop / community

for discussions and gathering community
6 stars 1 forks source link

Dotdevelop Acquaintance #17

Open ghost opened 3 years ago

ghost commented 3 years ago

Hi there. I am C# developer and looking for a good IDE on Linux. I have been using Windows and Visual Studio for a long time and switching over to Linux and writing C# code on Linux system is kind of a challenge. I acknowledge that there is VS Code, Jetbrains Rider and (obsolete) Monodevelop IDE. Recently, I have came across the Dotdevelop project, which is a fork from the Monodevelop ide and I have some questions regarding.

Question No.:

  1. Will it support dotnet core frameworking (including the debugger support) or it will only use Mono?
  2. How do I build it from the source? Well, there is guide on how to build it, however, it was marked as obsolete. Therefore, I did not dare to build it myself. However, a proper building guide will be well appreciated.
lytico commented 3 years ago
  1. currently supports .net core 3.1 including debugger support, but ONLY if no .net 5 or later is installed on the machine (see: https://github.com/dotdevelop/dotdevelop/issues/40)
  2. build should be easy, depending on your linux distro (so, whats yours?): see eg. https://github.com/dotdevelop/dotdevelop/wiki/Linux-Mint-%28Ubuntu%29

for .net core debugger support, you have to run (after make, before the first run of monodevelop)

main/external/Samsung.Netcoredbg/build.sh
lytico commented 3 years ago

it is not clear if it will support .net 5 or later (see: https://github.com/dotdevelop/dotdevelop/issues/53)