Microsoft hands developers early view of Visual Studio

Jun 04, 2014 by Nancy Owano weblog

Developers can now get their hands on a community technology preview (CTP) of the upcoming version of Visual Studio expected to debut in 2015. The early preview codenamed Visual Studio "14" was released for download on Tuesday so that the team can gather feedback on the next big rollout of Visual Studio. CTPs provide early adopters with an opportunity to try out features, and share feedback with the product team. Somewhere between Tuesday's release of the Visual Studio "14" development environment and the big rollout in 2015 will be yet another 2014 release later this year, however, which will be an even more complete build and carrying final naming. S. Somasegar, corporate vice president of Microsoft's Developer Division, made the release announcement in his blog on Tuesday. He said that In Visual Studio "14," the C# and VB compilers and IDE support are fully built on the .NET Compiler Platform ("Roslyn"). Technology watchers familiar with the Visual Studio developer environment said Tuesday that this open source compiler as a service is one of the key aspects of this preview release.

Keith Ward, editor in chief of Visual Studio Magazine, noted how the new Visual Studio CTP incorporates much of the functionality that was introduced at April's Build conference, "starting with the .NET Compiler Platform, or "Roslyn," made at Build.

Roslyn, he said, makes the C# and Visual Basic compilers available as APIs. (According to release notes, the core IDE and editing experiences for C# and Visual Basic have been replaced with new experiences built on Roslyn. Improvements include C# refactoring support, revamped. Refactoring support for Visual Basic has been added for the first time. Also, one can use specific code-aware guidance for Microsoft platforms and NuGet packages for live code analysis and automatic fixes as one types.)

Ward also noted that C++ received much attention in the new CTP release. WinBeta said improvements made to C++ included added support for user-defined literals and new debugging and libraries features.

Microsoft made some notes for those intending to download the software, saying that the CTP was a very early build. CTPs, said the Microsoft site information, are unsupported, English-only releases and are actually provided for testing and feedback purposes only, not intended for use on production computers or to create production code. Installing a CTP release places a computer in an unsupported state; Microsoft recommended only installing CTP releases in a virtual machine, or on a computer available for reformatting. Visual Studio "14" CTPs have compatibility issues with previous releases of Visual Studio, added Microsoft, and should not be installed side-by-side on the same computer.

Explore further: Microsoft claims breakthrough in real-time translation

More information: *… ual-studio-14-ctp-vs
*… p-now-available.aspx
*… t-available-now.aspx

add to favorites email to friend print save as pdf

Related Stories

Microsoft's Visual Studio will gain some Expression

Dec 22, 2012

(—This week, Microsoft design tools for Windows and Windows Phone took a surprise turn with the company's announcement that components of "Expression" were in for some big changes. Microsoft announced there will ...

Debugger Canvas released on Devlabs

Jul 11, 2011

In June 2011, Microsoft released Debugger Canvas on DevLabs, the result of a year-long collaboration between Microsoft Research, the Microsoft Visual Studio product team, and Brown University. Debugger Canvas transforms how ...

Microsoft Plays to All Developers

Mar 23, 2007

Microsoft's developer division wants you. Long known for its aggressive courting of professional developers, the software company is now viewing all its systems as development platforms and is trying to empower developers ...

Recommended for you

Microsoft beefs up security protection in Windows 10

15 hours ago

What Microsoft users in business care deeply about—-a system architecture that supports efforts to get their work done efficiently; a work-centric menu to quickly access projects rather than weather readings ...

Team infuses science into 'Minecraft' modification

Oct 24, 2014

The 3-D world of the popular "Minecraft" video game just became more entertaining, perilous and educational, thanks to a comprehensive code modification kit, "Polycraft World," created by University of Texas at Dallas professors, ...

Microsoft's Garage becomes an incubator of consumer apps

Oct 24, 2014

For five years now, The Garage has served as Microsoft's incubator for employees' passion projects, an internal community of engineers, designers, hardware tinkerers and others from all different parts of the company who ...

Students win challenge for real-time traffic app

Oct 24, 2014

Three University of Texas at Arlington Computer Science and Engineering students have won a $10,000 prize in the NTx Apps Challenge for a smart traffic light network that adjusts traffic light schedules to ...

User comments : 5

Adjust slider to filter visible comments by rank

Display comments: newest first

1 / 5 (2) Jun 04, 2014
Visual Studio "14" CTPs have compatibility issues with previous releases of Visual Studio, added Microsoft, and should not be installed side-by-side on the same computer.
If they had decent application developers then there would be no compatibility issues with previous versios co-existing with the new. I noticed that I have 3 different releases of Blender (open source 3d animation software) and they get along fine. I have two versions of NetBeans IDE, and they get along fine. I guess "Roslyn" is just Microsoft's version of the Java Runtime Environment running off of dot net. I can write C++ using NetBeans, and every other language I feel like playing with. NetBeans 8.0 is awesome. It does everything.
5 / 5 (2) Jun 04, 2014
I guess "Roslyn" is just Microsoft's version of the Java Runtime Environment running off of dot net
You don't have to guess at all, as the above article says clearly, the Roslyn is a compiler. The equivalent of Java Runtime Environment is a .NET itself.
not rated yet Jun 05, 2014
Finally conforming to c++11 would be nice. At a cursory glance I didn't see that claim, although it looks like they are making a serious effort.

That business of suggesting using a VM is slightly odd and slightly inconvenient. As Roslyn is exposed as an API, maybe some enterprising soul would be moved to write something hooking it up to a web server so the rest of us wouldn't have to worry about local instances fighting it out.

Disregarding the IDE - I know they must have invested a lot of effort into it, but it's not something I'm interested in - it would be useful to see a side by side comparison with clang and gcc. Compile speed, size and speed of object code, etc.
5 / 5 (1) Jun 05, 2014
It really pains me to say it...but Visual Studio is still the benchmark when it comes to slick IDEs. Practically the only piece of software that I own where I don't mind shelling out the big bucks for.
Most everything else from Microsoft (including the Office suite) can be had as (nearly) equivalent freeware. But Visual studo still wipes the floor with any other IDE out there...and I keep trying them out on a regular basis.
not rated yet Jun 05, 2014
You cannot find a replacement for MS Office suite neither, whenever you're working with OLAP queries and pivot table reports regularly. Also the seamless connectivity with intranet (via Sharepoint engine) is important in corporate sphere. But I'm sure, most of beginners will find the usage of SharpDevelop or Visual Studio Express more convenient: the contemporary Visual Studio is rather overbloated piece of software.