That's great that it works.
Could you do one more check for me?
I talked to our IDE engineer about this specific issue, the "gacutil" should be needed to register the assembly.
Did you run "msbuild" from the Intel C++ Composer's command prompt?
The root cause is that the "C:\Windows\Microsoft.NET\Framework64\v4.0.30319" is not on the "path".
Could you send the "set path" output to me from the command prompt where you run the msbuild? Maybe the "path" overflowed.
If you get the command prompt window from Intel C++ Composer XE menu like [start->all program->Intel Parallel Studio XE 2011->command prompt->Parallel Studio with Intel Compiler -> Intel 64 Visual Studio 2010 mode], there is no need to call the Intel compiler's env script any more.
Could you try the following and let me know? thanks a lot.
1. open the Intel C++ Composer XE command prompt with "Admin right"
2. unregister the "gacutil.exe /u Intel.Build.ICLTasks.ICMsgTask.dll"
3. run "msbuild" to see if it works.
So you have Intel Parallel Studio 2011 installed first, then upgraded to Intel Parallel Studio XE 2011, and encountered this problem. right?
Let me try to reproduce then. thanks.