Recently, I spoke with our C# developer team on the new updates related to Visual Studio. In fact, I am not talking just about Visual Studio, to be precise it's the Microsoft Visual Studio Code new version.
The conversation started with the flaws in the older versions and the way new updates ended up resolving it or altering it with a prominent solution. Bug fixes and regular updates are the pluses to use Microsoft services. Back in October 2017, we had the version 1.18. Let me include some of the highlights of its outstanding upgrades in multi-root workspaces released to stable, vertical panels, Git indicators in the Explorer, streamlining pending change review, several performance improvements, auto imports for JS/TS, extracting local variable for JS/TS, installing to use @types for TypeScript and other improved extension recommendations.
Now, with the new version, it is coming up with good outcomes, that a developer suggested, as it is easing a few of the coding steps while in C# development.
Let's have some insight into what technical new updates are pluses for the development team in Visual Studio Code 1.19.
- Faster starting up and cutting down the loading speed resulting in boosting up the product performance
- Resolving the Github issues by including a Command Line Argument to print the information at the end
- New diagnostics, logging, and extension monitoring
- To compare the available spaces, Tabbed headers are added.
- Previous suggestions can be memorized with the help of new IntelliSense functionality
- Output can be streamlined straightway into Visual Studio Code, no need to switch between Editor and Studio
- In Git repository modification in the images can be seen, no need to maintain it individually
- Ways to debug Next.js and Meteor projects and its relevant information are accessible
Fixes in 1.19.1
Update of 1.19.1 fixed a few of the raised issues by the developers related to code status, workbench, Git commands, type error and installation directories.
New in version 1.19.2
Now, build and debug your modern web and cloud-based applications on any of the platform - Linux, Mac OSX, and Windows hassle-free. Other additional feature listing includes,
- Security Vulnerability Fix that is used as the custom protocol handler. It is mainly affected by Electron apps that run on Windows, macOS and Linux are not vulnerable to the issue. To resolve it mitigation is executed.
- Git conflicts can't be compared with new version
- Quick fix to the missing icons in the activity bar
- Loading issues are resolved
Recent Come Ups in 1.19.3
Back on 26/1/2018, Microsoft team came up with the solution to the raised issues in the previous versions. The fixed bugs are,
- Say Hi to IntelliSense
Smart & automated creation and development based on variable types, function definitions, and imported modules that is something exceeding syntax highlighting.
- In-built GIT commands
Though tough to deal with but it is useful for rapid development to C# developers. Perks include reviewing diffs, staging of files, making commits straight from the editor, pushing and pulling of information right from any hosted Git service.
- Say No to Print statement debugging
No need to switch, debug right from the editor. The major hindrance is now resolved after a span. Simply attach or launch in the running apps.
- New Extensions and Customization
Just install extensions to combine new languages, themes, debuggers as new extensions don't slow down the editor.
- Add-on package of parameters are NoDesktopIcon, NoQuicklaunchIcon, NoContextMenuFiles , NoContextMenuFolders and DontAddToPath to easy the development processes.
What more could a proficient C# developer require?