随笔-1  评论-1  文章-0  trackbacks-0

样例程序做好啦,运行报错

Unhandled Exception: System.IO.FileLoadException: Could not load file or assemby "Mogre, Version=1.4.8.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
郁闷了几天,终于解决了。

要安装

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

安装 vc2005 sp1 就不行

下载地址:vcredist_x86.exe

posted on 2009-02-18 23:13 wanghaoan 阅读(2377) 评论(1)  编辑 收藏 引用

评论:
# re: Mogre 环境配置问题(Exception from HRESULT: 0x800736B1) 2009-09-27 17:43 | Jessie
你好!请问您的解决方案是给编译的机器上安装Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)还是给目标用户的机器上安装?
我的情况是:在编译打包的机器上是VC SP1,再用InstallShield做成安装包。当目标用户安装我的应用程序后,报错。
************** Exception Text **************
System.DllNotFoundException: Unable to load DLL 'IOControl.dll': 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。 (Exception from HRESULT: 0x800736B1)
我的做法:
(1)下载了两个不同版本的vcredist_x86.exe,安装再用户机器上,还是这个错误。
(2)下载源代码在另一个机器上编译,产生那个dll后,安装在用户机器上,可以使用。
我的问题:
我还是不明白是甚么问题,并且按照我们公司规定,编译打包只能在指定的机器上进行,我这样只是临时解决。
请给予帮助!谢谢。  回复  更多评论
  
只有注册用户登录后才能发表评论。