Microsoft enables digital transformation for the era of an intelligent cloud and an intelligent edge. Its mission is to empower every person and every organization on the planet to achieve more. Microsoft is dedicated to advancing human and organizational achievement. Microsoft Security helps protect people and data against cyberthreats to give peace of mind.
Do You Manage Peer Insights at Microsoft?
Access Vendor Portal to update and manage your profile.
I think the thing I like the most is just how everything is like right there in one place. It does a great job putting together a code editor, Git tools, AI Agent support, etc,.. all in the same window. Makes it so I don't have to keep hopping between apps. The IntelliSense is just amazing too, it helps me catch stuff way before I actually mess up. And honestly, the debugger is a life saver when things go sideways. It kinda just makes the whole dev process a lot smoother and quicker. So yeah, all in one, that's what makes it stand out for me..
I like the IDE's varied development tooling, particularly the IntelliSense code suggestions, powerful debugging capabilities, and seamless integration with Microsoft services like Azure and Github. This feature-rich IDE makes it much easier and faster to develop, deploy, and test applications. We've seen improved time to market. Finally, the customizable interface and range of extensions also allows my users to tailor the environment to their workflow, which is a major plus!
The best features i enjoy most for the IDE include Intellitrace which is like time travel debugging and records your debugging history right from the start. I also use the nuget package manager for managing my app dependencies and the performance profiler to monitor the performannce of my code even when it connects to external DB's which is good for end to end profiling of your app. I also like that it has a good support for github integration where you can create, check in your PR changes and observer the diffs right within the IDE. We have a lot of unit tests and it executes those as soon as your code changes which is a great feature for monitoring the health of the app. Recently with the addition of AI assisted prompting it has become even more easier to automate things like running the refactoring agents to inspect code and suggest changes for improving the code quality. It also has integration with azure and docker containers which is great for running cloud apps.
Honestly, there isn't much I actually dislike about VS, but I guess if I had to pick something, probably the way it gets a little slow sometimes, especially when you load up huge solutions. It can take a bit to start up or build if you've got lots of projects open and a few times it just felt kinda heavy on my system. Also, just to mention, sometimes after a big update, a plugin or two would stop working, bit its not super frequent and usually they fix it pretty quick. But apart from that, really not much to complain about from my side.
Visual Studio can be very resource-intensive. The IDE often feels clunky, with slow startup times and long solution builds, particularly on local machines with little compute. Updates can be disruptive and occasionally introduce extension or compatibility issues. At times, the total number of settings and menus can be overwhelming for new or occasional users.
Nothing that I could point at which make it less friendly. The loading time could be made a little better for large projects with multiple sub projects.