黑马程序员技术交流社区

标题: C#写好的程序要怎么样才能在别人的机器上运行啊。 [打印本页]

作者: 郑帅    时间: 2012-4-4 00:55
标题: C#写好的程序要怎么样才能在别人的机器上运行啊。
现在在学习C#,但是写好的程序编辑好,到其它的电脑上无法运行呢!!查了资料是因为要装.net类库。但是有什么更简单的办法呢,可以打包吗?如果打包了,那对方机器上有.net类库呢,会不会造成。。
作者: 黄国钢    时间: 2012-4-4 01:31
应该没有简单的方法,.Net开发程序都是基于.Net Framework 运行库开发的,如果不装 .Net 类库是无法运行.Net 开发的程序的,就像Java程序必须要装Java虚拟机一样。
现在电脑上一般都装了各种运行库的,如果软件可以运行,就说明已经装了运行库,不行的话就装类库吧。
作者: 黄雄斌    时间: 2012-4-4 08:22
不像C/C++编写的语言可直接交给操作系统识别运行,C#编写的语言要通过.NET FrameWork框架和CLR两层结构翻译成操作系统能够识别的中间语言后再让操作系统运行,这也是C#编写的程序比C/C++编写的程序运行慢的原因之一,所以是没有简单的方法的,只有对方机器上有.NET库,才能运行C#程序。
作者: 张静慈    时间: 2012-4-4 09:10
用一个版本的,一般不会出现问题的
作者: 徐瑞    时间: 2012-4-4 10:55
程序打包
安装


安装.net framework4.0
作者: 徐刚    时间: 2012-4-4 12:15
跟我遇到的情况一样,发给一同学,他打不开,就是因为他电脑上没有装.Net Framework。我们写的程序都是基于.Net Framework这个平台上的,所以没有中间这个平台了,是无法运行的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2