I am visiting a site which purchased 4 copies of VTune, intending to work with .net 4.5. According to release notes, VTune supports only up to 4.0. When attempting to analyze collected data, we got the message about not finding CLR 4.0 on the system, although clearly events are collected from the CLR and .net .dlls.
Is support for .net 4.5 planned?
We will post a feature request on premier.
We had better success when we disabled .net 4.5 dependent features and rebuilt with .net 4.0.
Apparently, it is possible, in simple cases, for recent VTune versions to run with .net 4.5. The support team is helping us look into it.
For example, the sample case which comes with VTune can be compiled on command line and profiled, but there isn't much to see, as it runs under 10 milliseconds. I couldn't build it from the supplied project file, even by opening up under VS2008, when VS2012 is also present.
Intel documentation refers to .net apparently as a synonym for C#.
In my efforts, the VS2012 extreme reported successful conversion of the parallel nqueens C# project but then said it was not an acceptable project.
I'm not certain whether the presence of VS2012 was interfering with my effort to try that project under VS2008; it did look like the project supplied with current VTune was intended for VS2008 (the oldest Visual Studio supported by current Intel tools).
The customer appeared possibly to encounter some similar issue with VTune not seeing all Visual Studio components of the same release.
The .net 4.5 feature which is new since 4.0 and not supported by VTune is sync API. This should be documented more correctly in the next update.