The issue outlined in item 9903 appears to have been reintroduced with the April 2012 version of the Extension pack (4.0.5.0).
see http://msbuildextensionpack.codeplex.com/workitem/9903
When I view the MSBuild.ExtensionPack.Framework dll through a disassembler such as ILSpy, I can see that the process is executed twice.
ProcessStartInfo startInfo = AsyncExec.GetCommandLine(fileName);
Process process = Process.Start(startInfo);
process.Start();
see http://msbuildextensionpack.codeplex.com/workitem/9903
When I view the MSBuild.ExtensionPack.Framework dll through a disassembler such as ILSpy, I can see that the process is executed twice.
ProcessStartInfo startInfo = AsyncExec.GetCommandLine(fileName);
Process process = Process.Start(startInfo);
process.Start();