Tuesday, June 03, 2014

Visual Studio "14" CTP 1 Now Available

Somasegar’s blog - Visual Studio "14" CTP

Today, we are making available a first community technology preview of the next version of Visual Studio, codenamed Visual Studio “14”.  This early build is focused on enabling feedback and testing from the Visual Studio community.  Visual Studio "14" will most likely be available sometime in 2015, with a more complete preview release and final naming available later this year.  Given that this is a very early build, please install in a test environment with no earlier versions of Visual Studio installed.

You can read about the new features and known issues in this first Visual Studio “14” CTP, and also download today.

Over the last 3 months, we've announced many exciting technologies that will be important parts of Visual Studio "14" - including the "Roslyn" .NET compiler platform, ASP.NET vNext and Apache Cordova tooling.  The Visual Studio "14" CTP 1 includes these tools, as well as many additional improvements across Visual Studio, including an early look at some new C++ 11 support that will be part of Visual Studio "14".

C# and VB with the .NET Compiler Platform ("Roslyn")

In Visual Studio "14", the C# and VB compilers and IDE support are fully built on the .NET Compiler Platform ("Roslyn").  This open-source compiler as a service now sits behind dozens of developer experiences in Visual Studio "14", powering build, IntelliSense, refactoring, CodeLens, debugging and many more features developers use every day.  In most places the experiences are unchanged, but there have also been many small improvements across the entire development experience as part of the new compiler platform.

In the Visual Studio "14" preview C# refactoring support has been completely revamped including two new core refactorings: Inline Temporary Variable and Introduce Explaining Variable. Additionally, refactoring support for Visual Basic has been added for the first time.

image

Visual Studio "14" also supports APIs that come from NuGet with their own analyzers, squiggling issues in your code as you type and offering you automatic fixes, all powered by the .NET Compiler Platform.

You can read more about the new C# and VB developer experiences on the C# blog and the Visual Basic blog.

ASP.NET vNext

...

You can read more about ASP.NET vNext in the Visual Studio "14" CTP on the .NET Web Development and Tools blog.

C++ 11/14

We've continued to push forward on the standards conformance of the Visual C++ compiler....

...

You can read more about the C++ improvements in the Visual Studio "14" CTP on the C++ blog.

Summary

This early preview of Visual Studio "14" is an opportunity to gather feedback on the next version of Visual Studio and .NET.  For developers picking up the CTP, I encourage you to share your feedback on the Connect website, or through Send-a-Smile in the Visual Studio IDE.

Visual Studio "14" CTP release notes

Visual Studio "14" CTP Version 14.0.21730.1.DP release notes

This article lists the release notes for the Microsoft Visual Studio "14" Community Technology Previews (CTPs).

Visual Studio "14" CTPs are previews for the next major release of Visual Studio. These Visual Studio CTPs are intended to promote continuous feedback between early adopters and the Visual Studio development team. We would love to receive your input on the new product functionality and the improved experiences. Your feedback will help shape the future of Visual Studio, and together we will improve the developer experience.

The following download link will always point you to the latest CTP:
Download the latest Visual Studio "14" CTP package now

Notes:

  • CTPs are English only.
  • CTPs are unsupported and are intended to be used for testing, trial, and feedback purposes only.
  • CTPs have not been subject to final validation. They are not meant to be run on production workstations or servers, or used to create production code. Installing a CTP on a production server will put the server in an unsupported state.
  • Although these CTPs are intended to be installed side-by-side with earlier versions of Visual Studio, complete compatibility on every CTP is not guaranteed. For this early Visual Studio "14" CTP, we recommend that you install the product in a VM, a VHD, or on a fresh computer, because there are known side-by-side compatibility issues with Visual Studio 2013.
Feedback

The goal of this CTP is to collect your feedback. To report a bug, please use Connect. You can also share your ideas and suggestions on UserVoice. Your quick thoughts can be shared by using Send-a-Smile through the Visual Studio IDE.

New Features

image

 

Known issues

...

Installing Visual Studio "14" CTP side-by-side with Visual Studio 2013

There are known issues when you install Visual Studio "14" CTP 14.0.21730.1 DP on the same computer as Visual Studio 2013. While we expect that an uninstallation of Visual Studio "14" and then a repair of Visual Studio 2013 should fix these issues, our safest recommendation is to install Visual Studio "14" in a VM, a VHD, a fresh computer, or another non-production test-only computer that does not have Visual Studio 2013 on it. All of these Visual Studio side-by-side issues are expected to be fixed soon.

There is an installation block in this Visual Studio "14" CTP that will prevent installation on a computer where an earlier version of Visual Studio is already installed. To disable the block that will put the computer in an un-recommended state, add the value "BlockerOverride" to the registry:

HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing

Note the Known Issues! But Yeah! New VS!  :)

1 comment:

Unknown said...

I can't get the BlockerOverride to work.

At Key: HKLM\Software\Microsoft\DevDiv\vs\Servicing

Added String Value:
BlockerOverride

Yields:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\BlockerOverride]

I must be doing something wrong. Any ideas?