visual studio 2015 - productivity tips & tricks
TRANSCRIPT
![Page 1: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/1.jpg)
Learn how to become a Visual Studio Jedi Master
![Page 2: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/2.jpg)
Christos Matskas
https://cmatskas.com@christosmatskas https://github.com/cmatskasGeek, coder, speaker, blogger and many more
![Page 3: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/3.jpg)
Visual Studio 2015
IDE Tips & Tricks C# 6 language features Debugging
Agenda
![Page 4: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/4.jpg)
![Page 5: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/5.jpg)
• Menu Bar Capitalization• Roaming Settings• Tab Drag & Drop• Solution Explorer clone• Dock & Undock• Tab Pinning• Tab Split View• Open Containing Folder• Inline navigation Ctrl+,• Move Code Alt+Key Up/Key Down
Demo #1
![Page 6: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/6.jpg)
• Quick Launch (Ctrl+Q)• Filtering using @• Search
• Tools -> Options• Output• Error List• Solution Explorer
• Team Explorer Search (Ctrl+#)• Custom Window Layouts
Demo #2
![Page 7: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/7.jpg)
• Roslyn Compiler• Collapse/Expand• Light Bulb -> Smart options• Smart Refactoring (Ctrl+.)• Inline Renaming - (Ctrl+R, Ctrl+R)• Plug-and-Play Analyzers• NuGet – New Functionality
Demo #3
![Page 8: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/8.jpg)
• C#6 Language Version• Static Using Syntax• Auto Property Initializer• Dictionary Initializer• Exception Filters• Async/Await in try/catch/finally• nameof• String Interpolation• Null Conditional Operator ?.
Demo #4
![Page 9: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/9.jpg)
• WPF Improved editor• Peek into in XAML• Live Visual Tree• Live Property Explorer• Web tools for XAML
Demo #5
![Page 10: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/10.jpg)
• Project Properties Launch Options• Start with Stepping• Return Values• Set Next Statement• Step Into Specific• Run to Cursor• Edit and Continue• Step Out• Run to Cursor From Call Stack
Demo #6
![Page 11: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/11.jpg)
• Debugger.IsAttached• Debugger.Break()• Visualizers (6)• Peek Definition (Alt + F12)• DebuggerDisplay Annotation• DataTips
• Transparency• Pinning• Floating• Comments
• Mark Object ID• Add Watch From Watch
Demo #7
![Page 12: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/12.jpg)
• Conditional Breakpoints
• Hit Count Breakpoints• Breakpoints on
Properties• Lamda Debugging• Immediate Window• Restart Debugging• Diagnostic tools
Demo #8
![Page 13: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/13.jpg)
• TracePoints• Edit Variable Value • Exception Settings• CallStack Window
• Async• Show Parameter Value• Show External Code
• Full Screen Mode
Demo #9
![Page 14: Visual Studio 2015 - Productivity tips & tricks](https://reader035.vdocuments.net/reader035/viewer/2022062316/587f1a711a28ab350c8b5a9d/html5/thumbnails/14.jpg)
QUESTIONS