.net中可不可以像vb6.0一样生成可执行文件,是否可以在其他机器上运行
答案:5 悬赏:50 手机版
解决时间 2021-04-12 07:32
- 提问者网友:动次大次蹦擦擦
- 2021-04-12 00:46
我的意思是.net可不可以像vb6.0那样生成个exe可执行窗体的,不是打包,因为我程序做完以后从debug文件夹下或是replease文件夹下的exe文件放到一台没有装.net的机子上后无法执行。.net framework已经装过了,是不是必须要像网上说的一样只能做成一个setup.exe文件??有没有更好点的办法
最佳答案
- 五星知识达人网友:孤老序
- 2021-04-12 01:40
.net05使用的是Framework3.0,你给他们机器装Framework2.0当然不能用了,你装上Framework3.0试试。。
全部回答
- 1楼网友:行雁书
- 2021-04-12 05:43
.netframework版本是不同的,
现在一般是:2。0
- 2楼网友:夜余生
- 2021-04-12 04:50
建议安装Framework。
如果是Vista或以后系统,系统里面就内置了至少是2.0的Framework,那么如果你的程序用3.5版Framework写的,只要在C盘里面找到System.Core.dll 然后复制到你的程序目录后,拷过去话2.0版本的Framework也就可以云新港路(要求2.0版Framework至少是SP2的)
如果想脱离Framework,有点麻烦。可以在网上搜搜飞信、脱离Framework等关键字,因为飞信用的是.Net,但是它用了VMDotNet,可以将.Net程序和Framework变成可移植的,你可以试试看,不过很麻烦。
- 3楼网友:不如潦草
- 2021-04-12 03:38
不是,NET中是也是可以生成EXE的,你点菜单栏的生成选项,你就可以生成了,只是,在NET中不仅有EXE还有别的文件,认真找,你把EXE的找到就OK了。
- 4楼网友:底特律间谍
- 2021-04-12 02:01
不行。任何高级语言都需要有自己的运行环境。你说的vb只是现在的系统都已经包含了vb的运行环境,所以你感觉是编译后拿到别的机器上安装就能运行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯