第一次写winform程序,为什么会有xx.exe已停止工作的问题

cslldu 2016-04-12 02:45:42
如题,编译完成后,在我自己的电脑上双击运行exe都没有任何问题,但是发给朋友就是不行,双击运行总是提示xx.exe已停止工作,连程序界面都进入不了,按照网上的解决方法操作了,也不管用,请问还有什么可能导致这个问题,遇到过的说说,谢谢~~~

这是网上查的方法,已照做:
1、关闭UAC,右键我的电脑,进入管理,本地用户和组,用户,Administrator,吧禁用的钩钩去掉,注销登录这是计算机超级管理员账户,不受UAC限制,最高权限
2、如果是单个程序或游戏总是出现这种问题 ,请改成英文安装目录 或按程序默认的C盘路经安装一次 重启再使用
3、关闭或卸载杀毒和优化软件 ,卸载最近更新的系统补丁 安装回官方驱动
4、右击计算机-属性(如没有计算机选项,可以让用户在左下角开始-计算机-属性也可),选择左上方的高级系统设置。如下图


另外,我们两个都是win7的64位系统。

...全文
2171 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
楚狂歌 2016-04-13
  • 打赏
  • 举报
回复
在 32 位 Windows 操作系统上: 用 x86或anycpu 编译的程序集将在 32 位 CLR 上执行。 用 x64 编译的程序集无法运行。
楚狂歌 2016-04-13
  • 打赏
  • 举报
回复
编译平台确认过了么?
不自由的小码 2016-04-13
  • 打赏
  • 举报
回复
X86 X64 anycpu 都试着编译下看看
好几只小萝莉 2016-04-13
  • 打赏
  • 举报
回复
引用 9 楼 cslldu 的回复:
[quote=引用 6 楼 szOOrz 的回复:] 也有可能是少copy了什么东西过去。比如说配置文件什么的-_-
没有少文件,一一核对了的,文件数量都一样[/quote]

        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            try
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }
            catch (Exception ex)
            {
                using (FileStream fs = new FileStream(Path.Combine(Environment.CurrentDirectory, "errorlog.txt"), FileMode.Create, FileAccess.Write))
                {
                    using (StreamWriter sw = new StreamWriter(fs))
                    {
                        sw.Write(ex.ToString());
                    }
                }
            }
        }
写日志
FTD_Fred 2016-04-13
  • 打赏
  • 举报
回复
不调试,什么都不知道,也没有错误代码,谁清楚呢 或许你应该多打几个关键点加几个MessageBox,看看是不是program.cs就运行不过去之类的
ChengYz_ 2016-04-13
  • 打赏
  • 举报
回复
写个日志,不然怎么猜
  • 打赏
  • 举报
回复
可以将您写的代码发过来看一下吗?可能是编译中的相对路径与绝对路径没控制好,或是文件缺失,没有代码,这样讲都是推断!
crystal_lz 2016-04-12
  • 打赏
  • 举报
回复
说白了 就是你成程序崩了 而导致程序崩的情况太多了 你这些信息更本不足矣找出问题所在 就好比 你直接问“我的电脑为什么好卡” 一个样 导致你电脑卡的原因太多了 你仅仅是因为一句”我的电脑为什么好卡“ 谁都不会知道原因
cslldu 2016-04-12
  • 打赏
  • 举报
回复
引用 6 楼 szOOrz 的回复:
也有可能是少copy了什么东西过去。比如说配置文件什么的-_-
没有少文件,一一核对了的,文件数量都一样
cslldu 2016-04-12
  • 打赏
  • 举报
回复
引用 4 楼 zj735539703 的回复:
.net framework这个没有安装
朋友电脑安装了的, .net framework 4.0
cslldu 2016-04-12
  • 打赏
  • 举报
回复
引用 2 楼 lovelj2012 的回复:
你朋友的机器安装你开发版本的.net framework类库了么?
是的,我是4.0开发的,他安装的也是4.0
好几只小萝莉 2016-04-12
  • 打赏
  • 举报
回复
也有可能是少copy了什么东西过去。比如说配置文件什么的-_-
大鱼> 2016-04-12
  • 打赏
  • 举报
回复
安装.net framework 4.0
bookc-man 2016-04-12
  • 打赏
  • 举报
回复
.net framework这个没有安装
Poopaye 2016-04-12
  • 打赏
  • 举报
回复
你没看到那个“查看问题详细信息”吗?
cslldu 2016-04-12
  • 打赏
  • 举报
回复
上个图


江南小鱼 2016-04-12
  • 打赏
  • 举报
回复
你朋友的机器安装你开发版本的.net framework类库了么?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧