Visual Studio 2012 build 50214

Build of Visual Studio 2012
Dev11 11.0.50214.1 IDE StartPage LightMode.png
Dev11 11.0.50214.1 IDE About.png

Visual Studio 2012 build 50214 is the official Beta build of Visual Studio 2012, released alongside Windows 8 Consumer Preview on 29 February 2012. This build makes LightSwitch application development available, and also introduces PowerPoint Storyboarding and language improvements.

New features and changes[edit | edit source]

Languages[edit | edit source]

C#[edit | edit source]

  • Introduced the async and await keywords, which helps mitigate responsiveness issues
  • Introduced caller info attributes, which let methods accept implicit optional parameters to receive a line number, a file path or a member name

Visual Basic[edit | edit source]

  • Like C#, introduced the Async and Await keywords
  • Like C#, introduced caller info attributes
  • Introduced iterators, which make walking through collections such as arrays and lists easier, and iterator lambdas
  • Introduced optional parameters in overloaded methods
  • Simplified code spit, which no longer inserts ByVal and fully-qualified names for types

C++[edit | edit source]

  • Introduced new core language features, like range-based for loops
  • Introduced new standard library headers, like <atomic>, or <filesystem>
  • Implemented emplacement methods
  • Simulated variadic templates now accept a maximum of 5 arguments by default
  • Optimized per-container and per-element memory consumption

F#[edit | edit source]

  • Support for portable libraries has been added, which allow for applications to work on more than one .NET platform, without recompilation
  • Improved New Item templates for type providers
  • Context-sensitive filtering has been enhanced for IntelliSense
  • Introduced an AnyCPU version of F# Interactive

PowerPoint Storyboarding[edit | edit source]

This build introduces PowerPoint Storyboarding, a way to easily create UI mock-ups.

Tailored Simulator[edit | edit source]

This build enhances the location simulation controls for the tailored simulator, now requiring the developer to enable location services and to allow the simulator access to such services.

Gallery[edit | edit source]

Setup[edit | edit source]

IDE[edit | edit source]

Help Viewer[edit | edit source]

Tailored Simulator[edit | edit source]

External links[edit | edit source]