Visual Studio Code setup I use for C# development
Visual Studio Code has been around a while. However most of the extensions or blog posts out there relate mainly to extensions that facilitate development in JavaScript environments such as Angular, React or NodeJs (to name a few) and even Rust! The IDE is getting great reviews as being fast to load and very responsive as opposed to its bloated and heavy bigger brother, Visual Studio. TL;DR I switched from Visual Studio for good
Having worked on Visual Studio since version 4.2 I was used to it being heavy to load and at times even slow to respond. After experiencing VS Code with a little bit of NodeJs development I decided to try and make it my daily driver for .Net Core and C# development. I sought to find extensions to ease my day in the cubicle and see how comfortable will I be with it. I would give it a month on various tasks and workloads.
The month became two months and then 3 months and here I am with a list of very handy (in my opinion) extensions for vscode. Some of them useful for all programming languages and some for C#.
Having worked on Visual Studio since version 4.2 I was used to it being heavy to load and at times even slow to respond. After experiencing VS Code with a little bit of NodeJs development I decided to try and make it my daily driver for .Net Core and C# development. I sought to find extensions to ease my day in the cubicle and see how comfortable will I be with it. I would give it a month on various tasks and workloads.
VSCode showing off extensions |
C# and .NET Centric (in no particular order)
- Omni Sharp
- .Net Core Test Explorer
- C# Extensions - Unfortunately project discontinued
- C# IL Viewer
- C# Snippets for Visual Studio Code
- C# XML Documentation Comments
- Essential ASP.NET Core Snippets
- MSBuild project tools
- Nuget Package Manager
- Super Sharp (C# extensions)
- vscode-solution-explorer
- Paste JSON as code - This extension supports also Go, TypeScript, C++ and more
Language Agnostic
- Bookmarks
- Bracket pair colorizer
- Code Spell Checker
- Copy Text
- (Test) Coverage Gutters - fairs very well with .Net Test Explorer
- Insert GUID
- Path Intellisense
- Peacock - colorize your window, depicted above
- TODO Tree
- Version Lense
- Settings Sync - To sync all these goodies between different machines
After all these plugins vscode still comes up fast and feels lightweight.
If you have any comments or suggestions for cool plugins let me know in the comments!
I am very pleased that you share with us many useful data that are suitable for a wide variety of issues and work on various projects.
ReplyDeleteIt is my pleasure!
ReplyDeleteHi Alberto! Thank you very much for taking your tie and sharing your knowledge with us! Your recommendations are too much meaningful to us!
ReplyDeleteNice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. innovation suisse
ReplyDeleteVery informative post! There is a lot of information here that can help any business get started with a successful social networking campaign. internet marketing company
ReplyDeleteI know your expertise on this. I must say we should have an online discussion on this. Writing only comments will close the discussion straight away! And will restrict the benefits from this information. 網頁設計
ReplyDeletePython modules interact with a variety of databases, making it an excellent choice for large-scale data analysis.The Python programming language is often the best choice for introductory courses in data science and machine learning. if anyone wants to learn programming then you can also checkout these Python interview questions
ReplyDeleteI was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up. Chen Zhi Cambodia
ReplyDeleteVery nice article, I enjoyed reading your post, very nice share, I want to twit this to my followers. Thanks! ArenaMobile India
ReplyDeleteTook me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! https://601e860216774.site123.me/blog/wealth-contribution-to-society
ReplyDeleteWow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though. prince chenzhi
ReplyDeleteIt’s appropriate time to make some plans for the future and it is time to be happy. I have read this post and if I could I wish to suggest you few interesting things or advice. Perhaps you could write next articles referring to this article. I desire to read even more things about it! https://eatatbillybombers.wixsite.com/business-charity/post/cambodian-skills-development-to-help-lower-unemployment
ReplyDeleteI admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. chen zhi Cambodia
ReplyDeleteSetting up Visual Studio Code for C# development is a game changer, just like finding the perfect gear at shop yellowstone national park. Ensure you have the C# extension installed, configure your workspace for efficient coding, and embrace the adventure of coding with a great setup. Let’s create amazing applications together.
ReplyDeleteFor C# development, my Visual Studio Code setup includes essential extensions like C# for Visual Studio Code, OmniSharp, and Debugger for Chrome. I also customize my workspace for efficiency with themes and shortcuts. Much like a brown cafe racer motorcycle, my setup is sleek, practical, and tailored to enhance my development speed and precision.
ReplyDelete