码迷,mamicode.com
首页 > 其他好文 > 详细

一个应用程序无法启动错误的解决过程

时间:2017-08-12 22:33:40      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:ace   blog   div   ora   img   proc   admin   roc   str   

作者:朱金灿

来源:http://blog.csdn.net/clever101

 

            早上同事向我请教一个问题,说是启动exe时遇到一个应用程序无法启动的错误,具体例如以下图:

技术分享

            我让他打开“控制面板\全部控制面板项\管理工具\事件查看器”。找到相应的出错日志,例如以下图:

技术分享

日志信息例如以下:

“C:\Users\Administrator\Desktop\MyApp\bin\Utility.dll”的激活上下文生成失败。

找不到从属程序集Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。请使用 sxstrace.exe 进行具体诊断。


        開始我百思不得其解。后来Microsoft.VC90.DebugCRT这几个字眼启示了。

我想它既然是release版本号的dll。为何会链接到Microsoft.VC90.DebugCRT呢。于是查看Utility.的设置,发现它的release模式下链接的是一个debug版本号的库,把它改为release版本号的库就好了。

一个应用程序无法启动错误的解决过程

标签:ace   blog   div   ora   img   proc   admin   roc   str   

原文地址:http://www.cnblogs.com/wzjhoutai/p/7351518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!