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.
[ Parent
| on HN ]
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#