Tuesday, April 14, 2015


Finally Visual Studio 2015 CTP 6 comes with many more features.

Release : CTP 6 on (February 23, 2015)

Download VS 2015 CTP 6

Overview of CTP 6:

UI debugging tools for XAML

We've added two new tools—the Live Visual Tree and the Live Property Explorer—that you can use to inspect the visual tree of your running WPF application, as well as the properties on any element in the tree. In short, these tools will allow you to select any element in your running app and show the final, computed and rendered properties. Here's more:
  • Live Visual Tree. Now, you can view the full visual tree of a running application during a debug session. The Live Visual Tree is available when you press F5 in Visual Studio or attach to a running application. You can use the Live Visual Tree to select elements in a running application for inspection in the Live Property Explorer. Descendant count is displayed, and if the source information is available, you can instantly find the file and location of the element's definition.
  • Live Property Explorer. Use this new tool to inspect the properties set on any element in a running application, grouped by the scope in which they are set. You can modify these properties during a debugging session and immediately see their changes in the running application.
Picking apart how properties override each other and figuring out winning behavior can prove difficult at design time. Now, by using our new UI debugging tools for XAML, you can perform these inspections at runtime, when you can take everything into account.
 
 
Highly improvement in C# and VB

New key words:


1) $ ($ symbol is used same as @ symbol before starting the string, by using $ you can directly implement the properties in between the string value).



In the above example you can see the newly added $(dollar) key word code snippet, how you can implement in real time scenario.



2) ?.  (check for is object null).


Old way of code snippet:



New way of code snippet:



here you can see the new keyword of VS2015 CTP 6  "?." this is how we can implement this key word in C#.

Check out the new features of C# over here

http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx


UI Debugging Tools for XAML, full screen


JavaScript Editor
  • Task List support. You can use the Task List feature to review task comments, such as // TODO, in your JavaScript code. Learn more about the Task List in Visual Studio.
  • Object literal IntelliSense. The JavaScript editor now provides you with IntelliSense suggestions when passing an object literal to functions documented using JSDoc.
Visual Studio Emulator for Android
In CTP 6, the Visual Studio Emulator for Android now supports the following:
  • OpenGL ES
  • Android Version 5.0 (Lollipop, API Level 21)
  • Camera interaction using image files or your webcam
  • Multi-touch input

Visual Studio Tools for Apache Cordova

Over the last few releases, we listened to your feedback and broadened the number of devices you can debug to, as follows:
  • Android 4.4, Android 4.3 and earlier with jsHybugger
  • iOS 6, 7, and 8
  • Windows Store 8.1
With CTP6, we are broadening our debugging support further. You can now debug your Apache Cordova apps that target Windows Phone 8.1

Debugging with Visual Studio Tools for Apache Cordova


Amazing new features of Visual studio 2015 CTP 6 time line features
https://www.visualstudio.com/en-us/news/feature-timeline-vs