http://bugs.winehq.org/show_bug.cgi?id=17145
Summary: 'wrong version of assembly manifest', ok, but which is the right one? Product: Wine Version: 1.1.11 Platform: All OS/Version: All Status: UNCONFIRMED Severity: normal Priority: P3 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: gotterdammerung@web.de
Created an attachment (id=19006) --> (http://bugs.winehq.org/attachment.cgi?id=19006) patch to output mismatching assembly manifest version numbers
If you got the wrong version of 'vc redistributable', you get no clue what might be the right one:
fixme:actctx:parse_assembly_elem wrong version for assembly manifest fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\Program Files\foo\Microsoft.VC80.CRT\Microsoft.VC80.CRT.manifest" fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" err:module:import_dll Library MSVCR90.dll (which is needed by L"C:\Program Files\foo\bar.exe") not found
The attached patch changes this to something like that:
fixme:actctx:parse_assembly_elem wrong version for assembly manifest: expected '8.0.50727.762', got '8.0.50608.0' fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\Program Files\foo\Microsoft.VC80.CRT\Microsoft.VC80.CRT.manifest" fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" err:module:import_dll Library MSVCR90.dll (which is needed by L"C:\Program Files\foo\bar.exe") not found
So you can happily try, try again with the right version.