News for hackers. Stuff that matters.
Re:Bflat: C# as you know it but with Go-like tooling by nonbirithm on Saturday June 26, 2021 @12:48AM (#27639203)
I like C# as a language. It's boring and gets the job done. But I will say I was disappointed after trying to set up a C# development environment on Linux after having such a positive experience with the language on Windows. It sounded like it was a reasonable thing to expect to work since apparently Microsoft supports Linux these days, but I couldn't see it through. When the official editor (MonoDevelop) is abandoned for a proprietary version with no notice on the homepage or docs, and all that people recommend you instead is to "just install Ryder", which costs a large sum, it's hard to not just want to go back to a language that has a more open ecosystem.
Re:Bflat: C# as you know it but with Go-like tooling by wilsonfiifi on Saturday June 26, 2021 @01:32AM (#27639374)
Working with C# on Linux isn't too bad if you use VSCode. You have to do a bit more manual work and it's not as smooth sailing as with Visual studio or visual studio for Mac but it gets the job done. I used it to work on an Aspose Words api for a reporting tool.

Scott Hanselman has a couple of guides on his blog on how to get it up and running.

Re:Bflat: C# as you know it but with Go-like tooling by jh86 on Saturday June 26, 2021 @03:54AM (#27640020)
VS code is not really that “open” either.

The on-by-default telemetry and license restrictions come to mind

Re:Bflat: C# as you know it but with Go-like tooling by alykhalid on Saturday June 26, 2021 @04:03AM (#27640067)
This might be helpful.

https://github.com/VSCodium/vscodium

It is a repository of scripts to automatically build Microsoft's 'vscode' repository into freely-licensed binaries with a community-driven default configuration.

Re:Bflat: C# as you know it but with Go-like tooling by jh86 on Saturday June 26, 2021 @04:18AM (#27640129)
I believe the license for the VScode C# plug-in prohibits using it with VScodium.

I didn’t know this until recently when someone pointed it out.

https://github.com/dotnet/core/issues/505

Thought it was relevant since OP is talking about a Linux IDE for C#