应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工 具。

Scarlett26 2018-03-19 03:25:38
我在使用第三方封装好的dll文件的时候出现这个错误,我使用sxstrace.exe得到了相关日志,日志内容如下:
=================
开始生成激活上下文。
输入参数:
Flags = 0
ProcessorArchitecture = AMD64
CultureFallBacks = zh-CN;zh-Hans;zh;en-US;en
ManifestPath = D:\Program Files\YOKOGAWA\matlab\osa\tmctl64.dll
AssemblyDirectory = D:\Program Files\YOKOGAWA\matlab\osa\
Application Config File =
-----------------
信息: 正在解析清单文件 D:\Program Files\YOKOGAWA\matlab\osa\tmctl64.dll。
信息: 指令清单定义标识是 (null)。
信息: 参考: Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"
信息: 参考: Microsoft.VC80.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"
信息: 正在解析参考 Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。
信息: 正在解析 ProcessorArchitecture amd64 的参考。
信息: 正在解析区域性 Neutral 的参考。
信息: 正在应用绑定策略。
信息: 在 C:\WINDOWS\WinSxS\manifests\amd64_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9348_none_09bf8e69facdee24.manifest 查找发布服务器策略。
信息: 发布服务器策略重定向的程序集版本。
信息: 发布策略程序集标识是 Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.9348"。
信息: 开始程序集探测。
信息: 尝试在 C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9348_none_88dedda92fafc8db.manifest 上探测指令清单。
信息: 在 C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9348_none_88dedda92fafc8db.manifest 上找到指令清单。
信息: 结束程序集探测。
信息: 正在解析参考 Microsoft.VC80.CRT.mui,language="*",processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.9348"。
信息: 正在解析 ProcessorArchitecture amd64 的参考。
信息: 正在解析区域性 zh-CN 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_zh-CN_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 zh-CN 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 zh-Hans 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_zh-Hans_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 zh-Hans 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 zh 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_zh_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 zh 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 en-US 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_en-US_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 en-US 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 en 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_en_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 en 的指令清单。
信息: 结束程序集探测。
信息: 正在解析参考 Microsoft.VC80.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。
信息: 正在解析 ProcessorArchitecture amd64 的参考。
信息: 正在解析区域性 Neutral 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.MFC\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.MFC.DLL 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC.DLL 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC.MANIFEST 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC\Microsoft.VC80.MFC.DLL 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC\Microsoft.VC80.MFC.MANIFEST 上探测指令清单。
信息: 未找到区域性 Neutral 的指令清单。
信息: 结束程序集探测。
错误: 无法解析参考 Microsoft.VC80.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。
错误: 生成激活上下文失败。
结束生成激活上下文。

=================
开始生成激活上下文。
输入参数:
Flags = 0
ProcessorArchitecture = AMD64
CultureFallBacks = zh-CN;zh-Hans;zh;en-US;en
ManifestPath = D:\Program Files\YOKOGAWA\matlab\osa\tmctl64.dll
AssemblyDirectory = D:\Program Files\YOKOGAWA\matlab\osa\
Application Config File =
-----------------
信息: 正在解析清单文件 D:\Program Files\YOKOGAWA\matlab\osa\tmctl64.dll。
信息: 指令清单定义标识是 (null)。
信息: 参考: Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"
信息: 参考: Microsoft.VC80.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"
信息: 正在解析参考 Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。
信息: 正在解析 ProcessorArchitecture amd64 的参考。
信息: 正在解析区域性 Neutral 的参考。
信息: 正在应用绑定策略。
信息: 在 C:\WINDOWS\WinSxS\manifests\amd64_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9348_none_09bf8e69facdee24.manifest 查找发布服务器策略。
信息: 发布服务器策略重定向的程序集版本。
信息: 发布策略程序集标识是 Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.9348"。
信息: 开始程序集探测。
信息: 尝试在 C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9348_none_88dedda92fafc8db.manifest 上探测指令清单。
信息: 在 C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9348_none_88dedda92fafc8db.manifest 上找到指令清单。
信息: 结束程序集探测。
信息: 正在解析参考 Microsoft.VC80.CRT.mui,language="*",processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.9348"。
信息: 正在解析 ProcessorArchitecture amd64 的参考。
信息: 正在解析区域性 zh-CN 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_zh-CN_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 zh-CN 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 zh-Hans 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_zh-Hans_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 zh-Hans 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 zh 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_zh_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 zh 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 en-US 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_en-US_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 en-US 的指令清单。
信息: 结束程序集探测。
信息: 正在解析区域性 en 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.CRT.mui\8.0.50727.9348_en_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL 上探测指令清单。
信息: 未找到区域性 en 的指令清单。
信息: 结束程序集探测。
信息: 正在解析参考 Microsoft.VC80.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。
信息: 正在解析 ProcessorArchitecture amd64 的参考。
信息: 正在解析区域性 Neutral 的参考。
信息: 正在应用绑定策略。
信息: 未找到发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\WINDOWS\assembly\GAC_64\Microsoft.VC80.MFC\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.MFC.DLL 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC.DLL 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC.MANIFEST 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC\Microsoft.VC80.MFC.DLL 上探测指令清单。
信息: 尝试在 D:\Program Files\YOKOGAWA\matlab\osa\Microsoft.VC80.MFC\Microsoft.VC80.MFC.MANIFEST 上探测指令清单。
信息: 未找到区域性 Neutral 的指令清单。
信息: 结束程序集探测。
错误: 无法解析参考 Microsoft.VC80.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。
错误: 生成激活上下文失败。
结束生成激活上下文。

我查看了之前相关帖子https://bbs.csdn.net/topics/391946090,所以是因为我的电脑不是amd64的,所以报错了吗?这是第三方的dll
...全文
4569 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Scarlett26 2018-03-20
  • 打赏
  • 举报
回复
引用 5 楼 mstlq 的回复:
http://www.cnblogs.com/KevinSong/p/3369077.html 参考前人踩过的坑
我只有第三方的dll,没有manifest文件,我把我自己安装的VC2005分布包下的manifest文件中的版本号改为8.0.50727.762,也是激活不成功。
Scarlett26 2018-03-20
  • 打赏
  • 举报
回复 1
问题已解决,我安装了一个VS2005,把里面的redist文件夹下的Microsoft.VC80.CRT和Microsoft.VC80.MFC中的dll文件和manifest文件拷贝到项目路径下,修改了manifest里面的版本号。
mstlq 2018-03-19
  • 打赏
  • 举报
回复
Scarlett26 2018-03-19
  • 打赏
  • 举报
回复
目前我把8.0.50727.762版本的dll文件放在需要调用的dll的文件夹中,但是程序跑起来还是报错,它有在这个文件夹中查找,我不懂为什么还是报错?
Scarlett26 2018-03-19
  • 打赏
  • 举报
回复
引用 2 楼 pzhfei 的回复:
[quote=引用 1 楼 cml26 的回复:] 还是因为我安装的Visual C++ 2005 Redistributable Package版本不对,不是8.0.50727.762?
遇到过类似的问题, 应该是这个原因![/quote] 但是我找不到8.0.50727.762这个版本,下载的都是另外一个版本,这是个第三方封装好的文件,我也不能自己重新封装一下
缘来是梦 2018-03-19
  • 打赏
  • 举报
回复
引用 1 楼 cml26 的回复:
还是因为我安装的Visual C++ 2005 Redistributable Package版本不对,不是8.0.50727.762?
遇到过类似的问题, 应该是这个原因!
Scarlett26 2018-03-19
  • 打赏
  • 举报
回复
还是因为我安装的Visual C++ 2005 Redistributable Package版本不对,不是8.0.50727.762?

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧