A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

现在在学习C#,但是写好的程序编辑好,到其它的电脑上无法运行呢!!查了资料是因为要装.net类库。但是有什么更简单的办法呢,可以打包吗?如果打包了,那对方机器上有.net类库呢,会不会造成。。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

5 个回复

倒序浏览
应该没有简单的方法,.Net开发程序都是基于.Net Framework 运行库开发的,如果不装 .Net 类库是无法运行.Net 开发的程序的,就像Java程序必须要装Java虚拟机一样。
现在电脑上一般都装了各种运行库的,如果软件可以运行,就说明已经装了运行库,不行的话就装类库吧。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
不像C/C++编写的语言可直接交给操作系统识别运行,C#编写的语言要通过.NET FrameWork框架和CLR两层结构翻译成操作系统能够识别的中间语言后再让操作系统运行,这也是C#编写的程序比C/C++编写的程序运行慢的原因之一,所以是没有简单的方法的,只有对方机器上有.NET库,才能运行C#程序。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
用一个版本的,一般不会出现问题的
回复 使用道具 举报
程序打包
安装


安装.net framework4.0

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
跟我遇到的情况一样,发给一同学,他打不开,就是因为他电脑上没有装.Net Framework。我们写的程序都是基于.Net Framework这个平台上的,所以没有中间这个平台了,是无法运行的。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马