The Future of Visual Studio “15”

Sign in to queue

Description

Visual Studio 2015 was a feature packed release with additional updates adding tons of value. But time waits for no one and the Visual Studio team knows it. Come to hear about the future of Visual Studio. This session will illustrate how Visual Studio is evolving for its next big release. Mark will even provide some insight into how the team uses your feedback to continuously improve Visual Studio.

You will learn:

  • About the new streamlined installer
  • New features in action
  • How the team listens to your feedback to make the product better

Download:

Slides

Day:

2

Code:

W15

Embed

Download

Download this episode

Download:

The Discussion

  • User profile image
    karl1406

    Pav,

    You're a passionate, outstanding speaker doing splendid work for the world.  Really appreciate the innovation and features in VS.

    Cheers,

    Karl

  • User profile image
    MarkWT

    @karl1406: Thanks for the kind words Karl! It's a privilege to be able to represent the work of the amazing team that I work on every day. Glad you like the new capabilities and hope you'll try Visual Studio "15" Preview 4 when it's out :)

    Thanks

    Mark

  • User profile image
    Marco

    I think you should separate WPF and Windows Forms in the new Visual Studio Installer. Most developers use either WPF or Windows Forms, but usually not both technologies together.

  • User profile image
    adgreen

    @Marco,

    Good idea! Thanks for the suggestion! We put our heads together and we're thinking that there will still be a single ".NET Desktop" entry point but in the installer the Windows Forms and Windows Presentation Foundation templates will be separate items under that heading, so to speak. They'll both be initially selected but you'll be able to deselect the project-type you don't work with. Now, this will mostly just effect templates for making new projects. You'll still be able to open an existing project in either technology seamlessly regardless of what you select.

    I'd love your feedback and others' on this design.

    Regards,

    -Anthony D. Green, Program Manager, Visual Basic

  • User profile image
    Marco

    @adgreen: Your suggestion sounds good. Thank you.

  • User profile image
    Magic​Andre1981

    nice to see that several features of Resharper now come to VS as inbox features.

     

    The roaming manager is nice, but it misses a button to download all missing extensions. Going to a list of 30 extensions is a pain.

    Will it be also possible to sync extension settings?

     

    And the new streamlined installer is the best news for the next VS version. I always unselect unwanted features and was shocked when those options were removed (I think it was in 2010). I only need the desktop .net + EF tool but no azure and web tools.

  • User profile image
    MarkWT

    @MagicAndre1981: Thanks! Glad you like the new capabilities. I've passed your comments about the Roaming Extension Manager to my colleagues too.

    Are there other must-have features you'd love to see us work on for future VS releases? Let me know!

    Regards

    Mark

  • User profile image
    JustCla

    @MagicAndre1981: Thanks! Glad you like it.

    Great suggestions.

    1. Allow users to "Download and Install All" uninstalled roaming extensions.

    2. Roam extension settings.

    I have added these to our backlog and we will consider them for future releases.

    Thanks for your input.

    Regards,
    Justin

  • User profile image
    Magic​Andre1981

    - the most annoying part of Visual Studio is the UGLY UI since VS2012. SInce 2013 only a few icons have color again. Add the 2010 icons, not those blurry 16 color icons. That's the reason why my main system is still VS2012, here I have an addon to change the icons to VS2010 (https://visualstudiogallery.msdn.microsoft.com/a36021f0-770a-4258-854e-724e9d12b8a6). Using vs2013/2015 causes a headage for me because of the ugly icons. those Flat, blurry 16 color icons are criminal assault .

    - I would like to have a system for extension to allow me to skip an extension update and go back to an older version. Currently I always see the update but there is no way to hide itif I want this (similar to older WindowsUpdate dialog in Win7/8)

    - I would also have the highlighting of null and bool values in the editor like this extension (https://visualstudiogallery.msdn.microsoft.com/8179a62d-0ef1-4104-bc0a-613a3cd9a526). I had to disable the extension because it slows down VS debugger a lot

    - I would also like an easy way to enable ETW providers in a dedug/output windows, so that I can debug/test my EventSource classes easier

  • User profile image
    MarkWT

    @MagicAndre1981: Thanks for the feedback. I've passed it along to the right folks on our team.

    Regards,

    Mark

  • User profile image
    Kaycee

    @MagicAndre1981: When does having the heads up of variables that are null come in handy for you? I like this suggestion, just trying to better understand how you use it to make decisions.

  • User profile image
    Carl Cubillas

    Just installed VS 15 Preview 4 and I don't see a lot of the features specifically the new "Go To" menu and being able to toggle members etc in intellisense. Are these features not included in preview 4?

  • User profile image
    MarkWT

    @Carl Cubillas: as I mentioned during the talk, some of the features I showed (specifically "GoTo" menu/navigation, Structure Visualization, Conventions/.EditorConfig) are "Sneak Peeks" into features that will appear after Preview 4, so they are not included yet.

    On the other hand, the IntelliSense filtering and match bolding capabilities are actually in Preview 4 for C#, but are turned off by default. To try them in Preview 4, you need to visit Tools-Options-Text Editor-C#-IntelliSense and turn on the "Highlight matching portions of completion list items" and "Show completion item filters" switches. The same options are also there for VB. Give them a try and let us know how you like them. In releases after Preview 4 we plan to make these features on by default and available for a wider range of languages.

    Hope that helps, thanks for watching the video and please keep the feedback coming!

    Regards

    Mark

  • User profile image
    Sturlath

    1.

    Can we have a "quick change of shortcuts" action?

    Something like right clicking a menu item while holding down shift and get a menu with the shortcut bindings so I can either change them or sign a new one. I have lots of items that have no shortcut signed to them and I realy don't have the time/will to search for it in some hidden binding window.

    2.

    Sometimes my computer is so resource dry because I have so much open or some project is just so big everything is just crawling slow. I would love to be able to start up VS in a "safe mode". That is with all extensions (maby get to choose) disabled and all non essensial cpu/memmory turned off.

    3.

    Why not "webrowser" like bookmark folders for all my open stuff? Could even open up files from other projects there.

    4.

    Some way to do a "remove from source control" that removes your solution from tfs/git and removes the mappings also. Something not as hard as its to day.

    5.

    Please please add "create a MULTI project solution template" option that figure out all cross references between projects. Just can't understand for the live of me why its not in there right now! 😉

     

    I will think of some more and add them later on. I probably have loads more now I come to think of it 😎

     

     

     

     

     

     

     

     

     

     

  • User profile image
    MarkWT

    @Sturlath: thanks for the suggestions!

    I have a few questions/comments

    1. For change of shortcuts option: do you often find yourself needing to customize your keyboard shortcuts? Do you have particular frustrations with some/all of the built-in shortcuts? Are there other customizations you find yourself doing a lot? If so, I'd love to hear more from you on this topic - please send me an email at mwthomas at Microsoft dot com.

    2. You can already start Visual Studio with no extensions loaded via the devenv /safemode switch - just invoke Visual Studio from a Developer Command Prompt with devenv /safemode. Be aware that this will load only the default environment and services, and no extensions, so you may see some missing functionality. If you're working with very large projects, you may also wish to try out the new experimental "lightweight solution load" feature (see the Visual Studio "15" release notes under "lightweight solution load" for more info on this). As the experimental tag implies, the feature is in early development at present, but aims to provide faster loading of a solution that supports Navigate To, Find in Files, Build, Debug, and single file IntelliSense. It provides an order of magnitude improvement in solution load time and memory usage for large solutions. Try it out and let us have your feedback via the built in feedback tools.

    3. Did you see the new "Start Page" demo in the talk? It provides most recently opened folder and project capabilities - are you looking for something more than that, or perhaps wanting it in a different location?

    4. Thanks for this - I'll pass it along to the right folks on the team...

    5. Do you have some particular scenarios in mind for multiproject solution templates like this?

     

    Thanks again for the feedback!

    Mark

    .

Add Your 2 Cents