vs.net(用C#) 如何编译出可独立运行的 EXE(200分)

  • 主题发起人 主题发起人 heng
  • 开始时间 开始时间
H

heng

Unregistered / Unconfirmed
GUEST, unregistred user!
昨天好不容易才装了个 vs.net 拿来试搞一个应用程序(几没写任何代码,只拉了几个按钮出来而已)。
一编译,才6k 只能在我的机上跑。我找遍了也找不着编译独立exe的选项;气坏我了!
再试试生成一个setup.msi把一堆dll打包进去,到了别的机上还是不行!
HELP!
我要编译出可独立运行的 EXE,如何做? 我给200大洋!
 
heng,从那搞来的vs.net,可否告诉下载地址给我
 
honghs:到 ftp.sjtu.edu.cn 可以下载
 
C sharp可以编译成exe文件吗?我还以为和java一样呢
 
我没用过VS .Net,但我想,如果C#编出来的程序是独立的可执行文件,那它怎么能跨平台
运行呢?独立的可执行程序就是不需要解释环境的支持就可以执行的程序呀?Java行?!
 
的确是一个蠢猪,连C#是什么原理都不知道。
VS.NET公用一套类库,这套类库当然不可能平白无故的在别人的机器上出现。
告诉你把!编译之后只需要一个EXE文件的时代就要结束了,今后.NET的软件将
和windows系统结合的越来越紧密 ---- 换句话说,将需要越来越多的DLL.
 
用其它开发工具吧。
 
to honghs:
在广州D版已可以买到,我花了30块买的6碟版的vs.net.
to others:
可以编译成exe,它有一个工具(叫: IL Disassembler)专把exe ---> IL中间代码。
生成exe后,我用vs.net来做一个setup(*.msi),它自动能帮我把一大堆dll打包进去了,
我以为行了,天知道只有几个button的窗体居然加上一大堆dll还是跑不动。这难道是B版
的缘故不成 ?!
 
说你蠢你还来劲了!你怎么不问问为什么VS.NET只能在win2000上运行啊!
一个道理。
 
作为一个语言来说,肯定是能发布的,肯定是有什么地方没设对。是不是用了没有版权的
控件等。
 
我有办法,我Email给你。等一下分多一点分给我。
 
可以通过下述方法
在DOS状态下,输入下述命令:
make 工程名
然后会出来一些编译信息
 
哇,版主进来是不能得分的哦,幸好我没有回答这个问题,要不然就亏大了
 
to一个过客:说话不要这么难听,即使你是高手,也应该尊重人
 
你选静态连接看看
 
我都试过了,都是不行的,对方的机要装 .net Frameword SDK 才能运行 它的exe是骗人的
我看其初始化的速度并不比Java快。
 
呵呵,果然是一群笨蛋,到现在才知道我说得对。.NET现在只是处于测试阶段,
本来也没说过可以到处发布使用,你小子就先自己学着吧,肯定会大有用处的!!
听老子的绝对没错!
懒的理你们了。
 
当然,.net的环境必须要Framework来进行解意,我虽然不知道能不能生成exe在其他的计算机上面运行
但是我知道如果不安装FrameWork就无法安装vs7
 
多人接受答案了。
 
我靠!这个问题明明是老子先给出正确答案的,怎么才4分!
把了罢了,以后老子拒绝回答heng的任何问题!
 
后退
顶部