2 ms·
> 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
by neonsunset 2y ago
> 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.
- hombre_fatal 2y agoWhile 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.
- ziml77 2y agoIf you consider VSC a fat IDE (at half a gigabyte) then just install OmniSharp on its own.
- mystified5016 2y agoI 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.