manifest missing DLL - recurrent problem

Hello,
It occured before and vanished .. when i copied the DLL to windows\system32 folder

I created a win32 console application

my Mytest.exe.intermediate.manifest is pasted below
-------------------------------------------------------------------------------
< xml version='1.0' encoding='UTF-8' standalone='yes' >
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='win32' name='Microsoft.VC80.DebugCRT' version='8.0.50215.4652' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
    </dependentAssembly>
  </dependency>
</assembly>
-------------------------------------------------------------------------------

C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50215.4652_x-ww_a12cf373>dir


08/25/2005  11:15 AM    <DIR>          .
08/25/2005  11:15 AM    <DIR>          ..
04/08/2005  06:46 PM         1,089,536 msvcm80d.dll
04/08/2005  06:46 PM           950,272 msvcp80d.dll
04/08/2005  06:46 PM         1,146,880 msvcr80d.dll
               3 File(s)      3,186,688 bytes
               2 Dir(s)  12,862,853,120 bytes free
---------------------------------------------------------------------------------
but the debugger is loading DLL's as
'Mytest.exe': Loaded 'D:\Mytest.exe', Symbols loaded.
'Mytest.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Exports loaded.
'Mytest.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Exports loaded.
'Mytest.exe': Loaded 'C:\WINDOWS\system32\msvcr80d.dll', Symbols loaded.
'Mytest.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', Exports loaded.
Debugger:: An unhandled non-continuable STATUS_DLL_NOT_FOUND exception was thrown during process load
The program '[2424] Mytest.exe: Native' has exited with code -1073741515 (0xc0000135).

How do i  fix this problem

thanks.



Answer this question

manifest missing DLL - recurrent problem

  • Rongping

    Hi,

    Copying which DLL to System32 fixes the bug Please remove all msvc*80*.dll from system32. Is manifest embeded inside mytest.exe If you open exe in IDE, you should see RT_MANIFEST resource section. If EXE does not have this section, mytest.exe.manifest file must be in the same folder as the EXE.

    Nikola
    VC++

  • manifest missing DLL - recurrent problem