To migrate a C ++ program from VS2010 to VS2015, error 0x80029c4a occurs when registering the new linked application DLL.
According to Dependency Walker, most dependencies are well defined. Only some data in the folder C: \ Windows \ systen32 are marked in red, for example
Windows\systen32\mfc140ud.dll .
When I try to register such a Dll itselve, the entry point of DllRegisterServer can not be found. The considered Dll exists two times, in system folder and VS 2015 folder which differ three times only in the numbers „5“ and „3“, and in length:
C:\Windows\systen32\mfc140ud.dll:
14.0.24215.1
Debug
DLL
English (United States)
14.0.24215.1 built by: VCTOOLSD14ULDR
MFCDLL Shared Library - Debug Version
Microsoft® Visual Studio® 2015
14.0.24215.1
Microsoft Corporation
© Microsoft Corporation. All rights reserved.
MFC140UD.DLL
MFC140UD.DLL
11.455.800 Bytes
and
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\debug_nonredist\x64\Microsoft.VC140.DebugMFC :
14.0.24213.1
Debug
DLL
English (United States)
14.0.24213.1 built by: VCTOOLSD14ULDR
MFCDLL Shared Library - Debug Version
Microsoft® Visual Studio® 2015
14.0.24213.1
Microsoft Corporation
© Microsoft Corporation. All rights reserved.
MFC140UD.DLL
MFC140UD.DLL
11.455.808 Bytes
Does anyone have an idea how to register the application Dll ?
User contributions licensed under CC BY-SA 3.0