首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

VS2005开发的程序在wince5.0上不能直接运行,需要什么DLL?解决方法

2012-03-01 
VS2005开发的程序在wince5.0上不能直接运行,需要什么DLL?我使用c#,写了一段代码,在wince上运行,发现一个问

VS2005开发的程序在wince5.0上不能直接运行,需要什么DLL?
我使用c#,写了一段代码,在wince上运行,发现一个问题,就是生成的EXE不可以在wince上直接运行,必须在使用VS开发环境来运行(只要使用开发环境运行一次,后面几次就可以直接运行我的EXE了),我觉得是VS在下载EXE的同时也在wince上安装了所需要的DLL文件,我想知道:
1、怎样才能直接运行我的EXE,也就是说怎么知道VS安装了那些DLL文件?
2、VS有没有什么设置,可以把所需要的DLL集成到Release文件夹中?(因为我觉得自己的程序要运行,必须依赖于通过开发环境运行,太不可思议了吧)

不知道我说明白没有,语言表达能力越来越贫乏了。

[解决办法]
一般应该是可以直接运行的。
你可以用exeScope查看一下
你的可执行文件都需要哪些DLL
[解决办法]
Debug模式下的可执行文件不能直接在WinCE上运行,需要PC机下载DLL文件,而Release模式的EXE可以在WinCE下直接运行的。
[解决办法]
查using 相关的dll文件 如果本机模拟器能运行 就在本机搜一下 和exe一起复制到wince中
如果没有就去网上找 通常安装完wince .net的安装包就不缺什么了
[解决办法]
msvcr80.dll
MFC80U.dll
atl80.dll

试试这三个
[解决办法]
好像系统DLL需要静态连接才行
[解决办法]
还有用depends看一下吧.

热点排行