Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> You need a big fat IDE to work with c#

This is completely false.

On a Mac:

  brew install --cask visual-studio-code
  brew install dotnet
+ install base C# extension.

That's all you need to get a language server, a debugger and the full SDK. It can rename symbols, step into implementations, apply standard refactorings, etc.

For profiling there are dotnet-trace, dotnet-metrics and various utilities to visualize the traces. You can even wire all that to pprof on Linux.

JetBrains tools are very nice but they are by no means a requirement.



I used to work on a game where one of the mechanics was that you could write your own C# scripts. In a text box. We compiled the code in the game engine with Roslyn.

You don't need an IDE for C# any more than you do for any other language. You can use literally any form of text editing. We use IDEs because they make the job easier.


While they were probably talking about editing code in a big fat IDE, your instructions still install a big fat IDE just to have a language server.

Edit: Oops, I'm wrong. I saw visual-studio-code but read visual-studio.


If you consider VSC a fat IDE (at half a gigabyte) then just install OmniSharp on its own.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: