Mr. Dink
Mr. Dink
CC#
Created by AdAstraios07 on 10/1/2024 in #help
C# programming in Linux Mint
In the meantime 99% of stuff is handled by VS Code. I wouldn't recommend it for solutions with like 30 projects, but if you don't have a complete mess of a legacy project to manage, you'll probably be fine.
55 replies
CC#
Created by AdAstraios07 on 10/1/2024 in #help
C# programming in Linux Mint
Again, none of those probably bother anyone else, so it may be perfect for you, but that was my experience. What I ended up doing was just creating a virtual box of Windows on my Linux machine, installed GitHub desktop and VS2022, and if I need any advanced features like memory profiling, I'll just log in there and do my testing.
55 replies
CC#
Created by AdAstraios07 on 10/1/2024 in #help
C# programming in Linux Mint
I gave Rider a shot with their free trial, since some friends and other people I work with have it, but there were two nitpicks that made me decide against it. 1. I have a pretty basic color theme and while Rider has a much nicer interface for customizing stuff, there are some bugs where certain syntax are colored wrong. These were reported years ago and have had no movement so I doubt they will be fixed soon. TOTALLY an unreasonable nitpick on my part, but it just kept bothering me and kept getting distracted while using it. 2. It costs, which isn't a problem on its own. I switched from Cubase to Reaper a few years ago and happily pay the licensing fee, because it's $60 and you own the version, and has all the features Cubase charged $999 for the ultimate tier version, plus no dongle. As for C# though, Rider is a subscription model, which requires you to purchase the Ultimate tier for stuff you get from VS2022 for free, and even then it still has those graphical bugs, so it just feels like an overall downgrade for me.
55 replies
CC#
Created by AdAstraios07 on 10/1/2024 in #help
C# programming in Linux Mint
My setup is VSCode for most things and while I can use the Dev Kit, I'm now more familiar with using .NET with the command line for managing certain projects which is nice.
55 replies
CC#
Created by AdAstraios07 on 10/1/2024 in #help
C# programming in Linux Mint
I switched to linux a few months ago as a lifetime windows user, and there were some growing pains but I'm in a much better spot now.
55 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
Ah. Didn't realize someone else closed it. No worries. I'll figure something out.
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
Okay, I made some progress on it. HashiCorp returns the secrets in a Dictionary<string, object> or a custom object if provided. The problem I'm on is I can't find any documentation on how to bind that to a configuration. The closest I could come up with is a json stream, by serializing a custom object then passing that in as a memory stream but that seems like a hack.
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
Yep. Will do, thanks! Wasn't sure if there was an established pattern. Good to know.
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
Thanks!
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
I'll look into the IOptions pattern though.
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
I imagine we'd want to use the built-in. We don't use IoC containers atm.
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
We'd probably have to wait for a DI option until after the full upgrade.
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
No, but it does say a lot about the quantity of tech debt that has been established for more than a decade.
42 replies
CC#
Created by Mr. Dink on 9/25/2024 in #help
✅ Access a runtime Dictionary easier
It's a .NET Framework project from 2014 that we're slowly porting to core that has changed hands more than a dozen times.
42 replies