这是网上查的方法,已照做:
1、关闭UAC,右键我的电脑,进入管理,本地用户和组,用户,Administrator,吧禁用的钩钩去掉,注销登录这是计算机超级管理员账户,不受UAC限制,最高权限
2、如果是单个程序或游戏总是出现这种问题 ,请改成英文安装目录 或按程序默认的C盘路经安装一次 重启再使用
3、关闭或卸载杀毒和优化软件 ,卸载最近更新的系统补丁 安装回官方驱动
4、右击计算机-属性(如没有计算机选项,可以让用户在左下角开始-计算机-属性也可),选择左上方的高级系统设置。如下图
另外,我们两个都是win7的64位系统。
17 个解决方案
#1
上个图
#2
你朋友的机器安装你开发版本的.net framework类库了么?
#3
你没看到那个“查看问题详细信息”吗?
#4
.net framework这个没有安装
#5
安装.net framework 4.0
#6
也有可能是少copy了什么东西过去。比如说配置文件什么的-_-
#7
是的,我是4.0开发的,他安装的也是4.0
#8
朋友电脑安装了的, .net framework 4.0
#9
没有少文件,一一核对了的,文件数量都一样
#10
说白了 就是你成程序崩了 而导致程序崩的情况太多了 你这些信息更本不足矣找出问题所在 就好比 你直接问“我的电脑为什么好卡” 一个样 导致你电脑卡的原因太多了 你仅仅是因为一句”我的电脑为什么好卡“ 谁都不会知道原因
#11
可以将您写的代码发过来看一下吗?可能是编译中的相对路径与绝对路径没控制好,或是文件缺失,没有代码,这样讲都是推断!
#12
编译平台确认过了么?
#13
在 32 位 Windows 操作系统上:
用 x86或anycpu 编译的程序集将在 32 位 CLR 上执行。
用 x64 编译的程序集无法运行。
用 x86或anycpu 编译的程序集将在 32 位 CLR 上执行。
用 x64 编译的程序集无法运行。
#14
不调试,什么都不知道,也没有错误代码,谁清楚呢
或许你应该多打几个关键点加几个MessageBox,看看是不是program.cs就运行不过去之类的
或许你应该多打几个关键点加几个MessageBox,看看是不是program.cs就运行不过去之类的
#15
/// <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());
}
}
}
}
写日志
#16
X86 X64 anycpu 都试着编译下看看
#17
写个日志,不然怎么猜
#1
上个图
#2
你朋友的机器安装你开发版本的.net framework类库了么?
#3
你没看到那个“查看问题详细信息”吗?
#4
.net framework这个没有安装
#5
安装.net framework 4.0
#6
也有可能是少copy了什么东西过去。比如说配置文件什么的-_-
#7
你朋友的机器安装你开发版本的.net framework类库了么?
是的,我是4.0开发的,他安装的也是4.0
#8
.net framework这个没有安装
朋友电脑安装了的, .net framework 4.0
#9
也有可能是少copy了什么东西过去。比如说配置文件什么的-_-
没有少文件,一一核对了的,文件数量都一样
#10
说白了 就是你成程序崩了 而导致程序崩的情况太多了 你这些信息更本不足矣找出问题所在 就好比 你直接问“我的电脑为什么好卡” 一个样 导致你电脑卡的原因太多了 你仅仅是因为一句”我的电脑为什么好卡“ 谁都不会知道原因
#11
可以将您写的代码发过来看一下吗?可能是编译中的相对路径与绝对路径没控制好,或是文件缺失,没有代码,这样讲都是推断!
#12
编译平台确认过了么?
#13
在 32 位 Windows 操作系统上:
用 x86或anycpu 编译的程序集将在 32 位 CLR 上执行。
用 x64 编译的程序集无法运行。
用 x86或anycpu 编译的程序集将在 32 位 CLR 上执行。
用 x64 编译的程序集无法运行。
#14
不调试,什么都不知道,也没有错误代码,谁清楚呢
或许你应该多打几个关键点加几个MessageBox,看看是不是program.cs就运行不过去之类的
或许你应该多打几个关键点加几个MessageBox,看看是不是program.cs就运行不过去之类的
#15
也有可能是少copy了什么东西过去。比如说配置文件什么的-_-
没有少文件,一一核对了的,文件数量都一样
/// <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());
}
}
}
}
写日志
#16
X86 X64 anycpu 都试着编译下看看
#17
写个日志,不然怎么猜