首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
C#
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
如何将需要.net Framework支持的WinForm生成的可执行文件转变为不需其支持的文件?
[已结贴,结贴人:wxhdzx]
加为好友
发送私信
在线聊天
wxhdzx
银星点点
等级:
发表于:
2008-05-07 09:45:17
楼主
我们现在在学WinForm,每次生成的EXE文件在写程序的电脑里都可以运行,
可是复制到其它的地方就不能运行了,后来一查才知道那个文件需要.net Framework支持,
但是我看网上很多小程序都是一个单个的EXE文件就可以运行啊,
如何将需要.net Framework支持的WinForm生成的可执行文件转变为不需其支持的文件?
有没有这样的方法或工具(软件)呢?
问题点数:
120
回复次数:
19
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
happycharles
等级:
发表于:
2008-05-08 11:29:13
1
楼 得分:
5
.net framework是运行.net程序所必须的框架
必须要安装
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
c863123
哎,我戒了。
等级:
发表于:
2008-05-08 11:29:49
2
楼 得分:
1
那是要花钱滴。。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wzuomin
笔直的一道弯
等级:
发表于:
2008-05-08 11:36:21
3
楼 得分:
5
貌似不可以吧。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wanghui0380
放歌
等级:
发表于:
2008-05-08 11:45:01
4
楼 得分:
0
使用mono环境,或着用Remotesoft.DOTNET.Linker封装
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wudi626
wudi626
等级:
发表于:
2008-05-08 11:58:06
5
楼 得分:
5
顶一个,需要.net框架的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jysh321
蒙面天涯
等级:
发表于:
2008-05-08 12:05:41
6
楼 得分:
5
飞信有个虚拟环境,不过也有十多M。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jysh321
蒙面天涯
等级:
发表于:
2008-05-08 12:07:25
7
楼 得分:
1
你可百度一下:VMDotNet
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ProjectDD
ProjectDD
等级:
发表于:
2008-05-08 12:07:46
8
楼 得分:
10
就象JAVA离不开JVM一样,C#离不开net freamwork
要是能离开的话...就是C++和C了,,楼主想把C#转成不需要net framework
的EXE,是不可能的吧...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
amandag
高歌
等级:
发表于:
2008-05-08 12:17:37
9
楼 得分:
5
应该是不行的,除非像 vista 操作系统这样内置了.NET Framework 3.0支持的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kingdhy
飞鹰
等级:
发表于:
2008-05-08 15:26:29
10
楼 得分:
5
呵呵,叫比尔重新搞个脱离.net环境的东东出来!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lnpusky
圖圕因囯
等级:
发表于:
2008-05-08 15:40:50
11
楼 得分:
28
引用楼主 wxhdzx 的帖子:
我们现在在学WinForm,每次生成的EXE文件在写程序的电脑里都可以运行,
可是复制到其它的地方就不能运行了,后来一查才知道那个文件需要.net Framework支持,
但是我看网上很多小程序都是一个单个的EXE文件就可以运行啊,
如何将需要.net Framework支持的WinForm生成的可执行文件转变为不需其支持的文件?
有没有这样的方法或工具(软件)呢?
虽然都是.EXE应用程序,但是.NET生产的exe文件和C、c++、vb6.0等生产的exe很不一样啊,楼主应该好好看看关于虚拟机运行机制方面的东西,最好看JAVA的JVM工作原理;DOTNET原理和他一样,
为什么java和.net平台无关性
,主要就是这个东西在起作用。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cylot
Leon Chen
等级:
发表于:
2008-05-08 15:53:15
12
楼 得分:
20
把.net Framework加到你的程序中应该就没有问题了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cylot
Leon Chen
等级:
发表于:
2008-05-08 15:56:19
13
楼 得分:
5
.net Framework支持是必须的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
c863123
哎,我戒了。
等级:
发表于:
2008-05-08 16:10:28
14
楼 得分:
5
对头,它是一个平台啊。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yuyang5212
任鸿飞
等级:
发表于:
2008-05-08 18:18:03
15
楼 得分:
1
不可能完成的任务
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
baihe_591
白荷
等级:
发表于:
2008-05-08 19:30:18
16
楼 得分:
5
http://blog.csdn.net/wlwqw/archive/2007/09/17/1788113.aspx
c#脱离。netframework平台。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
poorman19821018
流光飞舞
等级:
发表于:
2008-05-08 19:44:50
17
楼 得分:
5
不管怎么样,.NET开发的程序必须要一个框架支持。现在有些可能脱离.NET FRAMEWORK,但还是一种虚拟技术。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zanfeng
秋色
等级:
发表于:
2008-05-08 19:48:50
18
楼 得分:
5
引用 8 楼 ProjectDD 的回复:
就象JAVA离不开JVM一样,C#离不开net freamwork
要是能离开的话...就是C++和C了,,楼主想把C#转成不需要net framework
的EXE,是不可能的吧...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Guyschaos
修身养性
等级:
发表于:
2008-05-08 19:52:12
19
楼 得分:
4
运行环境嘛!一定要的啦!
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友