Learn how the Extension and Updates windows supports batching of operations, making it easy to install, update, or remove multiple extensions at the same time.
- [Instructor] Visual Studio is an extendable developer environment. That means that third parties and other developers can create additional tools and features for Visual Studio. The extension tools are not new, but there are some changes in how the extension manager handles installing and updating extensions. The first change to note is the new placement of the extensions and updates menu. Now it is displayed at the top of the tools menu. To see the changes in this dialogue, I'll start by adding a new extension to Visual Studio.
I'll go to the online section, then I'll pick this file icons extension and click on the download button. Next is a brief appearance of the download progress screen. The change is apparent on the bottom of the dialogue, read this message down here, it says your changes will be scheduled, the selected installs, updates, and uninstalls will begin when all Microsoft Visual Studio windows are closed. This means that rather than to install one extension then restart Visual Studio to complete the install, the new extension manager batches the installs into a single action.
Now I'll add the syntax highlighting pack. Go through the same process, click the download button. And then finally I'll look in the updates section. On my machine, I have installed GitHub extension for visual studio and there's an update available for that. So now I'll click on the update button. In all three examples there was the download dialogue that showed the progress. Here's what I want you to see; now these are all batched and ready to install, you can see that I have two items scheduled for install listed here, and then I have one item scheduled for update down at the bottom.
I haven't uninstalled any items, but if I had they would show up in this schedule for uninstall section. To complete these batch actions you would close this dialogue, then restart Visual Studio, that will trigger the batch process. Another nice feature is you can change your mind before running the batch and remove items from the process. I can go up here to the syntax highlighting pack, click on this x button here to unschedule installing that extension. It's a small change, but it'll save you from having to use this dialogue and restart Visual Studio multiple times to install, update, and uninstall your extensions.
- Installing Visual Studio 2017
- Using debugging features
- Reviewing document navigation enhancements
- Examining IntelliSense Improvements
- Using XAML tools
- Reviewing the tooling added to support Docker containers
- Debugging without the hosting process
- Using the Visual Studio 2017 Installer