今天遇到一个小小的问题。

      我在测试Ice::Patch2的功能,在bin目录下有

IcePatch2calc.exe //用于计算摘要

IcePatch2Server.exe //server服务器

IcePatch2Client.exe//客户端

 

我在笔记本上跑了server,然后把客户端以及一堆需要的dll都拷贝到虚拟机上,但是总是一点运行就出错,也没有啥可用的出错信息,总是会显示运行配置错误。

我打开事件查看器,查看系统日志, 发现每当我运行的时候,总会有那么几条错误日志会出来。其中有一条Resolve Partial Assembly 为Microsoft.VC90.CRT失败。参考错误消息: 参照的汇编没有安装在系统上。

 

看过这条错误日志以后给了我一点灵感。大概就是没有vc9.0的运行库,虽然很奇怪为什么ICE/bin目录下的程序居然需要vc9.0的运行环境,但是我还是搜了一把,搜索到vc9.0的运行包 vcredist_x86.exe

安装完成之后,重新运行程序,OK,顺利解决。

 

小小问题困扰了我一天。

posted on 2010-04-07 18:05  飞天名猪  阅读(828)  评论(1编辑  收藏  举报