在vs2005里调试通过,运行完全正确;
关闭vs2005,到该项目对应的debug文件夹下,运行该可执行文件,提示“不是有效的win32应用程序”,这个问题在别的机器上没有遇到,唯独我这台机器上遇到了,费解。
检查是否是因为病毒或是360的原因
類庫都裝的一樣的嗎?
这种情况由病毒造成的几率大些。我以前也遇到过。可以尝试查杀病毒后重装.net或重新编译项目后应该就没问题了
1、你选中项目---》右键----》属性-----》生成-----》输出
先查看一下这个输出的位置是不是debug文件夹下面
2、然后你可以看看是不是引用了系统中的COM组件?你描述的情况在调用COM组件时候有可能出现
3、你查一下是不是你的程序引用了项目根目录下面的文件,如config、xml、db等,有的话都要拷贝到dubug下面