This is the commercially released version of Visual Studio 2012 Professional. It uses the .NET framework version 4.5
Semantic Colorization: Improved syntax coloring, various
user-defined or default colors for C++ syntax such as macros,
enumerations, typenames, functions etc.
Reference Highlighting: Selection of a symbol highlights all of the references to that symbol within scope.
New Solution Explorer: New solution explorer allows for
visualization of class and file hierarchies within a solution/project.
Searching for calls to functions and uses of classes will be supported.
Automatic Display of IntelliSense list: IntelliSense will
automatically be displayed whilst typing code, as opposed to previous
versions where it had to be explicitly invoked through use of certain
operators (i.e. the scope operator (::)) or shortcut keys (Ctrl-Space or Ctrl-J).
Member List Filtering: IntelliSense uses fuzzy logic to determine which functions/variables/types to display in the list.
Code Snippets: Code snippets are included in IntelliSense to
automatically generate relevant code based on the user's parameters,
custom code snippets can be created.
A major new feature is support for WinRT and C++/CX (Component Extensions). Support for C++ AMP (GPGPU programming) is also included.
Selected Test Results (selected in 'Test Results' table below)
What works
Nothing
What does not
All
What was not tested
n/a
Additional Comments
Tested with 1.5.29 1.3.0
Testing Ultimate Version
jmabudabi@jmabudabi-pc:~$ wine /mnt/vs_ultimate.exe
//FontConfig write warning
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
//FontConfig write Warning
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:advapi:DecryptFileW (L"C:\\users\\jmabudabi\\Temp\\{d52a6db7-8126-47bb-839c-f4b323aec504}\\", 00000000): stub