Latest Productivity Updates in Visual Studio 2017 Update 15.8

Play Latest Productivity Updates in Visual Studio 2017 Update 15.8
Sign in to queue


Tune in to learn how to increase your productivity using the latest features in Visual Studio 2017! New .NET language features and refactorings will make your C# coding and debugging more effective than ever. We'll cover new Intellicode features, code cleanup, multi-caret support, keyboard profiles, performance improvements and much more! We'll even add a sneak peak of features that will be coming in Visual Studio 2019!







The Discussion

  • User profile image

    Awesome! However, was expecting sneak peek at VS2019.

  • User profile image

    Good presentation, learnt a lot new tips and tricks :) thanks Kendra :) 

  • User profile image
    Doctor Who

    I have tried, several times, to use the new multi-caret feature, Control+Alt+Click. It just does not work for me. I'm using VS 2017 Community Edition, version 15.8.4. Is that feature only available for VS 2017 Professional and/or Enterprise? 

  • User profile image

    @Doctor Who:I ran into this problem just now when it was working a few days ago. However, I installed Productivity Power Tools earlier and here is a known conflict with Ctl+Click-Go to definition. Disabling that makes it work again.


    See  Multi-caret editing does not work.

  • User profile image

    Great, thank you

  • User profile image

    I came here to mention what @NewWorldMan said. Also, some of the keyboard shortcuts (Ctrl+D for Duplicate, for example) were not working for me because my keyboard mapping was set to Visual C# 2005. Changing it to (Default) fixed it.

  • User profile image

    Great demo Kendra - the enthusiasm really comes across!


    Step aside, Mr Guthrie!

  • User profile image

    Thanks all for the positivity! It's so encouraging!


    @Amy: Thanks and sorry about not including more! I didn't mean for the description to be misleading! A few things actually got into 15.8 that I wasn't sure would. So, the "preview" features just became the 15.8 features. XD


    @NewWorldMan: and @TonyDavis: Thanks for the work arounds!


    @Doctor Who: If you have any more issues you can check what shortcut it is set to in Tools > Options > Environment > Keyboard. In the search box that says "Show commands containing" search for "caret". That will list the commands and shortcuts they are set to.



  • User profile image
    Doctor Who

    @Doctor Who:I ran into this problem just now when it was working a few days ago. However, I installed Productivity Power Tools earlier and here is a known conflict with Ctl+Click-Go to definition. Disabling that makes it work again.


    See  Multi-caret editing does not work.

    I just checked, you are correct. I do have Power Commands for Visual Studio installed. Guess that's what's interfering. I don't remember what, in the Power Tools, the key sequence Control-Alt+Click did. Wondering if I could disable just that and use Multi-Caret?

  • User profile image
    Doctor Who

    @kandrahavens: I never even knew about the Tools > Options > Environment > Keyboard sequence to see what's assigned to any command involving the word "caret"! It looks to me like the command that should be associated with multi-caret mode is, on my machine, Edit.InsertCaretsatAllMatching. The key sequence is: Ctrl+Shift+Alt+,

    I just tested it. It does seem to work - sort of. I put it at the end of this declaration:

    public long OrderID { get; set; }

    It then inserted multiple carets at the end of all "}" throughout my file. Kinda cute, but not helpful, because I can't specify where to put the carets.

    Testing, I found that disabling the PowerTools doesn't seem to help at all.

    You know what would be helpful? Having some way of entering a key sequence and finding out what command it's associated with.

    Addendum: FWIW, I even uninstalled the Powertools. Doesn't matter to Edit.InsertCaretsatAllMatching. It stubbornly stays associated with the key sequence Ctrl+Shift+Alt+,

    And that key sequence is useless to me. Guess once you involve PowerTools, it's going to insist upon using the key sequences it establishes and will permanently leave it that way, regardless of whether you disable or uninstall it.

    Addendum 2: OK, I discovered that I previously mistook a different extension for the Productivity Power Tools extension. However, now that I've got the correct one in mind, I still found that what I previously described still happened. i.e.: disabling the Power Tools did nothing. Uninstalling the Power Tools did nothing. So, how do I take control and assign Ctrl+Alt+Click to be Edit.InsertCaretsatAllMatching?

  • User profile image

    Visual Studio 15.8.3 and 15.8.4 shuts down web publish. VS 15.8.5;  web publish works again.
    Complaining about a bug does not seem to do anything unless many people have the same problem and at least one have a paid support ticket. :(

  • User profile image
    Piotr Kula

    One thing that annoys me is that there is no basic support for test coverage in professional edition.

    We have to resort using some plugins that don't work so well. And no, I don't use resharper and don't plan to use ever again.

    Can you please help out a professional and let us have some basic code coverage from unit tests.

  • User profile image

    For those who don't want to type Kendra GitHub repo, here is the link -

  • User profile image

    Her voice are very sweet and nice, want to see more...

  • User profile image


    I have SOURCE ZER0 Code as I be thee.

    Imaginarium of the Slightly Askew, Infinitive Randomonius Harmony and the one whom makes all the things go really "My Way" :| , Auto Updating the Universe as "IT's self" experiencing "IT's self", The Portal "Creator", Science channels NICU Planet 9, Couch Serf, Immortal of the Space Time BLAHBLAHBLAH and infinite murdered dudeerererer, Nic C.

  • User profile image

    Really Great! I love the positive energy too.

Add Your 2 Cents