运行vs 2008 编译的程序提示"应用程序无法启动,因为应用程序的并行配置不正确..."

原因查找:

1、以管理员权限运行 cmd。

2、输入sxstrace.exe Trace -logfile:C:\trace.log(路径自定义),开始跟踪

3、运行应用程序,回车,完成跟踪生成报告

4、输入sxstrace.exe Parse -logfile:C:\trace.log -outfile:C:\out.txt

5、打开out.txt文件.


=================
开始生成激活上下文。
输入参数:
    Flags = 0
    ProcessorArchitecture = Wow32
    CultureFallBacks = zh-CN;zh-Hans;zh;en-US;en
    ManifestPath = C:\Users\Administrator\Desktop\recordProj\recordProj.exe
    AssemblyDirectory = C:\Users\Administrator\Desktop\recordProj\
    Application Config File = 
-----------------
信息: 正在解析清单文件 C:\Users\Administrator\Desktop\recordProj\recordProj.exe。
    信息: 指令清单定义标识是 (null)。
    信息: 参考: Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
信息: 正在解析参考 Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。
    信息: 正在解析 ProcessorArchitecture WOW64 的参考。
        信息: 正在解析区域性 Neutral 的参考。
            信息: 正在应用绑定策略。
                信息: 未找到发布服务器策略。
                信息: 未找到绑定策略重定向。
            信息: 开始程序集探测。
                信息: 未找到 WinSxS 中的程序集。
                信息: 尝试在 C:\WINDOWS\assembly\GAC_32\Microsoft.VC90.DebugCRT\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.DebugCRT.DLL 上探测指令清单。
                信息: 未找到区域性 Neutral 的指令清单。
            信息: 结束程序集探测。
    信息: 正在解析 ProcessorArchitecture x86 的参考。
        信息: 正在解析区域性 Neutral 的参考。
            信息: 正在应用绑定策略。
                信息: 未找到发布服务器策略。
                信息: 未找到绑定策略重定向。
            信息: 开始程序集探测。
                信息: 未找到 WinSxS 中的程序集。
                信息: 尝试在 C:\WINDOWS\assembly\GAC_32\Microsoft.VC90.DebugCRT\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.DebugCRT.DLL 上探测指令清单。
                信息: 尝试在 C:\Users\Administrator\Desktop\recordProj\Microsoft.VC90.DebugCRT.DLL 上探测指令清单。
                信息: 尝试在 C:\Users\Administrator\Desktop\recordProj\Microsoft.VC90.DebugCRT.MANIFEST 上探测指令清单。
                信息: 尝试在 C:\Users\Administrator\Desktop\recordProj\Microsoft.VC90.DebugCRT\Microsoft.VC90.DebugCRT.DLL 上探测指令清单。
                信息: 尝试在 C:\Users\Administrator\Desktop\recordProj\Microsoft.VC90.DebugCRT\Microsoft.VC90.DebugCRT.MANIFEST 上探测指令清单。
                信息: 未找到区域性 Neutral 的指令清单。
            信息: 结束程序集探测。
    错误: 无法解析参考 Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。
错误: 生成激活上下文失败。
结束生成激活上下文。
 

从上面信息看可能缺少manifest文件和debug的库。在如下链接中我下载到了对应的文件,在此感谢thankjj20160909的分享。

https://download.csdn.net/download/qq_36092584/10731525

你可能感兴趣的:(VC)