自己做的c#winform程序,vs2010开发的,用的是.net2.0,在自己的电脑上能运行,在朋友的电脑上运行的起来(都没装开发环境)。在一个也是做开发的朋友的电脑上就是运行不起来,他电脑上有vs开发环境。其他的源代码都能运行的起来,就是我做的那个程序不行,拿源代码过去,在调试的时候,连main主函数都没进去就关闭了,报错都没有。很无奈,因为后续的开发要交给那个朋友,所以在此求助,望有心人帮忙解决。
没报错,也没运行起来?这什么情况?代码量不大的话,就让他把cs文件复制一遍试下吧
看下项目编译的方式是x86还是x64,注意操作系统的区别(32位还是64位)。
版本是否不兼容。你的代码用到了什么设置。
是否感染了360等非法流氓软件,是否是山寨盗版篡改了设置精简了文件,框架库和第三方库有没有装好,windows日志中的错误提示有没有。
第三方控件的问题可能性大些。Main没跑的话,找静态类和静态方法看看。
先确认程序编译32还是64位,确认不是这个问题再用兼容模式看看。
如果仅仅是EXE文件的话,那很可能需要以管理员权限来运行。
如何是源代码,那么尝试改变.net的版本试试看,或者让你们的开发在他自己的电脑上将程序里的DLL删除后,重新添加。