http://bugs.winehq.org/show_bug.cgi?id=25120 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net --- Comment #5 from Anastasius Focht <focht(a)gmx.net> 2010-11-16 15:23:57 CST --- Hello, msi doesn't overwrite Wine's fusion placeholder with native version. The builtin one is used which is simply not ready for action. The .NET runtime fails to create a fusion context for the application domain (used for resolving assemblies). The error message in the end is misleading (Microsoft style), hiding the original problem. --- snip --- 0009:trace:fusion:CreateAssemblyNameObject (0x32fd60, L"", 00000000, (nil)) stub! ... 0009:Ret fusion.CreateAssemblyNameObject() retval=00000000 ret=791c5fc3 0009:Call fusion.CreateApplicationContext(00157f10,793e71a8) ret=791c5fd5 0009:fixme:fusion:CreateApplicationContext 0x157f10, 0x793e71a8 0009:Ret fusion.CreateApplicationContext() retval=80004001 ret=791c5fd5 0009:trace:fusion:IAssemblyNameImpl_Release (0x157f10)->(ref before = 1) ... 0009:Call user32.MessageBoxW(00000000,001590cc L"Failed to delay load library mscorlib.dll (Win32 error: 0).\n\nThis program can no longer run and will now terminate.",0032f66c L"Fatal error",00000030) ret=7928b468 --- snip --- --- snip dlls/fusion/fusion.c --- /****************************************************************** * CreateApplicationContext (FUSION.@) */ HRESULT WINAPI CreateApplicationContext(IAssemblyName *name, void *ctx) { FIXME("%p, %p\n", name, ctx); return E_NOTIMPL; } --- snip dlls/fusion/fusion.c --- Bug 25003 is about the same issue. Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.