问题描述
1、本人才开始学C#数据库编程,非常高兴的写出第一个程序之后,拿到兄弟电脑上去试。刚双击,windows弹出一个警告窗口,说程序初始化失败。打击非常大,因为在我电脑上运行良好,为何一换机器就不行了,这“兼容性”也太差了。2、在Baidu上一搜问题,才知道,兄弟的电脑没有安装.Netframework。由此引出一个问题:是不是所有以.Net语言(C++.NetC#.NetVB.NetJ#.Net等)开发出来的程序,不论大小,都需要.Netframework运行环境的支持才能正常运行???Why???,可能很菜的问题,大家不要笑话。
解决方案
解决方案二:
在打包时候将.netframework一并打入
解决方案三:
尝试着用VB.Net2003写了一个最简单的"Hello,World!"程序,本地编译之后,可以正常运行,将此程序传到未安装.NetFramework的电脑上时,系统提示"程序初始化失败",难不成,我写个几百行的小计算器程序,要传给别人用时,还得告诉他们,你得先安装一个.NetFramework才能运行吗?如二楼所述,可以将.NetFramework一并打包,那也太难看了,为了一个几百行,不到20K的程序要运行,得附加上一个几十兆的运行环境,感觉微软此举实在不方便,还不如把.NetFramework直接集成到系统中。
解决方案四:
想法不错,离现实有段距离...
解决方案五:
没装.NETFrameWork吧
解决方案六:
路过````JF````
解决方案七:
集成是以后发展的必然
时间: 2024-10-22 23:19:43