首页 新闻 会员 周边 捐助

vs2005 debug目录下可执行文件执行问题

0
悬赏园豆:100 [已解决问题] 解决于 2009-12-28 15:51

在vs2005里调试通过,运行完全正确;

关闭vs2005,到该项目对应的debug文件夹下,运行该可执行文件,提示“不是有效的win32应用程序”,这个问题在别的机器上没有遇到,唯独我这台机器上遇到了,费解。

小书童0的主页 小书童0 | 初学一级 | 园豆:100
提问于:2009-12-22 16:00
< >
分享
最佳答案
0

检查是否是因为病毒或是360的原因

收获园豆:40
西门潇洒 | 菜鸟二级 |园豆:280 | 2009-12-22 16:59
的确是中毒了。。。。大家以后要多注意啊,有类似情况的可以直接发我邮箱询问:919957575@qq.com
小书童0 | 园豆:100 (初学一级) | 2009-12-28 15:49
其他回答(3)
0

類庫都裝的一樣的嗎?

收获园豆:10
woody.wu | 园豆:3621 (老鸟四级) | 2009-12-22 16:09
类库肯定没问题的,因为在VS2005里按F5运行是正确的,所以在DEBUG里运行应该也是正确的,这个问题我觉得应该是系统有啥问题,系统不是我装的,是windowsXP
支持(0) 反对(0) 小书童0 | 园豆:100 (初学一级) | 2009-12-22 16:14
@小书童0: 我在线等啊,哪位大哥知道的告诉我一声哦,真的想了很多办法,重装了vs2005都没啥用呢。。。哎
支持(0) 反对(0) 小书童0 | 园豆:100 (初学一级) | 2009-12-22 16:15
@小书童0:有可能是系統問題
支持(0) 反对(0) woody.wu | 园豆:3621 (老鸟四级) | 2009-12-22 16:23
0

这种情况由病毒造成的几率大些。我以前也遇到过。可以尝试查杀病毒后重装.net或重新编译项目后应该就没问题了

收获园豆:40
月漩涡 | 园豆:328 (菜鸟二级) | 2009-12-22 17:25
0

1、你选中项目---》右键----》属性-----》生成-----》输出

    先查看一下这个输出的位置是不是debug文件夹下面

2、然后你可以看看是不是引用了系统中的COM组件?你描述的情况在调用COM组件时候有可能出现

3、你查一下是不是你的程序引用了项目根目录下面的文件,如config、xml、db等,有的话都要拷贝到dubug下面

收获园豆:10
persialee | 园豆:3217 (老鸟四级) | 2009-12-22 17:54
的确引用了系统中的COM组件
支持(0) 反对(0) 小书童0 | 园豆:100 (初学一级) | 2009-12-24 09:17
如果这样的话,有什么方法可以解决呢?总不能取消COM组件的引用吧?
支持(0) 反对(0) 小书童0 | 园豆:100 (初学一级) | 2009-12-24 09:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册