Visual Studio Tweaks 101
Over the years I have tried few different programming languages and yet to discover more in the future, but I use C# as my daily driver. All though C# is not blessed with so many IDE choices right now (as of 2021), but I think it will, as dotnet goes open source and I am very curious to see how it can be used to develop GUI based software on other platforms.
Jetbrains release Rider.net and for some people, it has become the default IDE of choice. I have also tried this and it's awesome but for this kind of awesomeness you have to pay. and that's okay. All of their products are awesome (not kidding).
So here comes the ultimate best free option to write any kind of dotnet app in Windows Or Mac Visual Studio Community Edition. you can use visual studio code to write dotnet in any platform though but to write without any hiccups Visual studio is the best if you are using Windows as a platform.
In every release they are trying to give best available for dotnet (as they are the one who responsible for releasing dotnet 🔥🔥 ). But I have my own sets of preferred extensions to speed up my dev environment. Many engineers don't care, but I do.
I am a sucker for typography. Anything I use to write anything the first thing I look for fonts. I have my own sets of choices to go on. They are free and those look great.
- Comic Mono.
- Noto Sans Mono.
- Jetbrains Mono
- Code New Roman.
- Fira Code.
Visual studio extensions:
You don't need any extension to write dotnet in visual studio as it comes with a giant set of options, but I like tweaking so I use these:
Some other visual studio personal tweaks:
- Options > Text Editor > C# > Advanced:
- Enable navigation to decompile
- Place System directives first when sorting
- Display inline parameter name hints
- Options > Text Editor > C# > Code Style > Naming:
- Add a new private/internal field naming convention as a warning or suggestion (it will show you to make things properly even if you forget)
Hope you find this useful, Let me know if you are having something different 😄 Happy tweaking 👋👋