解决“应用程序无法启动,应用程序的并行配置不正确”
应用程序事件日志中:
“xxx.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。 请使用 sxstrace.exe 进行详细诊断。
出现这类问题,是由于VS2008编译出来的程序文件,采用了manifest方式来指定dll文件。解决办法把相应的dll及mainifest放到程序目录底下
解决办法
在类似C:/Program Files/Microsoft Visual Studio 9/VC/redi
st/Debug_NonRedist/amd64Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
把这几个文件拷贝到目标机器上,与运行程序同一文件夹
标签: MFC
发表评论: