社区
C#
帖子详情
如何把C#编译成本地代码,以脱离Framework也可以运行?
zephyr_zhao
2004-01-27 08:52:39
如题
因为好多机器还没有装Framework,但现在要用C#写一个命令行小程序,因为操作数据库和XML文件比较方便
可以编译成本地代码,而不是IL吗?
谢谢
...全文
647
46
打赏
收藏
如何把C#编译成本地代码,以脱离Framework也可以运行?
如题 因为好多机器还没有装Framework,但现在要用C#写一个命令行小程序,因为操作数据库和XML文件比较方便 可以编译成本地代码,而不是IL吗? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
46 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyzhong
2004-06-11
打赏
举报
回复
.net写的程序必须要安装Framework的运行环境
不然肯定不能运行
劝楼住不要在这个问题上费时间了
张海霖
2004-06-11
打赏
举报
回复
可以,上次去听微软的讲座时老师说的,
之所以要编译成il是要有可移植性,这样只要有编译器的开发者只要把
delphi翻译成il就可以用delphi开发.net应用。
另一方面,操作系统开发者只要提供il到机器码的翻译,就可以开发自己的framework。
老师还说,c#是可以编译成机器码的。只是这样就失去了可移植性。
老师的mail我去找一下。
mentorz
2004-01-30
打赏
举报
回复
学习
timiil
2004-01-28
打赏
举报
回复
命令行是可以的,当时我只是写了一个Console.Write("fdsasd") 之类的代码,确实在那台机上跑了。
WinForm当然不行了!
sidshen
2004-01-28
打赏
举报
回复
你在部属的时候把.net framework打包在里面不就行啦
wql425
2004-01-28
打赏
举报
回复
检测
HKLM\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
yixiu121
2004-01-28
打赏
举报
回复
TO timiil(小华)
能行吗?强烈怀疑?
zephyr_zhao
2004-01-28
打赏
举报
回复
To jaxkxu(jaxk) :能否介绍一下什么是EVB模式
bearbaba(【笨笨熊】得问题不错 有没有什么办法把framework安装包集成到自己的安装包中去
timiil
2004-01-28
打赏
举报
回复
大家也不用说得太绝对,我试过用VB.NET 的命令行模式写了一个简单的EXE,传到一台没有FrameWork 的Win2K上, 是能运行的。 当然,当时那个程序写得简单,不知引用得多的时候会怎么样。。。
aiirii
2004-01-28
打赏
举报
回复
用 C#builder 加上這個pack, 看行不行
http://bdn.borland.com/article/0,1410,31918,00.html
bearbaba
2004-01-28
打赏
举报
回复
我看装不装framework就不用讨论了,回答是肯定得装;倒是另外一个问题值得关注:有没有什么办法把framework安装包集成到自己的安装包中去,谁有办法?
jaxkxu
2004-01-28
打赏
举报
回复
因该有可能,程式采用EVB模式开发,试试
大米
2004-01-28
打赏
举报
回复
没可能,除非你装FrameWork1.1。
loverP
2004-01-27
打赏
举报
回复
好像有这东西,我记不得了,微软好像就提供了这样一个工具,你可以上网查一查。
绝对有的!
online
2004-01-27
打赏
举报
回复
等待
skykevin
2004-01-27
打赏
举报
回复
检测到机器上有没有FW的一种方法:
通过在%windir%\system32目录下查找MSCorEE.dll(微软组件对象运行时执行引擎Microsoft Component Object Runtime Execution Engine)文件来判断一个机器中是否安装.Net框架.
ZXYSOSO
2004-01-27
打赏
举报
回复
不可以
zephyr_zhao
2004-01-27
打赏
举报
回复
我不是用2003,而且2003是Server,不会很普及的
我再去找找 检测是否已经安装FW的方法,如未安装就自动安装 的方法吧
要是有人知道,就说一下,省得我去google了.. :)
1979xt
2004-01-27
打赏
举报
回复
论坛里以前讨论这个问题,搜索一下就行
aderly
2004-01-27
打赏
举报
回复
好像没有这样编译器
加载更多回复(26)
c#
脱离
framework
运行
教程
虽然有些公司发布了可以将.net
代码
编译成
navtive
代码
以
脱离
.net环境
运行
,如Remotesoft DOTNET Linker,Xenocode Postbuild等,但一直没有破解版,用它们编译的程序每次
运行
会添出个版权信息。最近偶然发现一种方法...
C#
虚拟机(可以
脱离
.net框架
运行
C#
程序)
虽然有些公司发布了可以将.net
代码
编译成
navtive
代码
以
脱离
.net环境
运行
,如Remotesoft DOTNET Linker,Xenocode Postbuild等,但一直没有破解版,用它们编译的程序每次
运行
会添出个版权信息。最近偶然发现一种方法...
在没有
FrameWork
的环境中
运行
.NET程序
为了让.Net程序
脱离
.Net
Framework
框架
运行
我试了很多方法,网上说的基本都试过了,最效果都不太理想,最后我还是选择了现在比较流行的软件飞信中带的VMDotNet,也就是所谓的.NET
FRAMEWORK
虚拟机吧。相信有很多人也...
mono脫離.net
framework
運行的框架示例,
这几天看了很多关于
脱离
框架
运行
C#
程序的文章,千篇一律,都是讲飞信方案的,此方案涉及一些法律问题,只能自己研究一下,后来用google美国网站搜了一把,看了些文章,无意中发现mono,又用mono关键字到google中国搜...
让NET
C#
程序独立
运行
(
脱离
.NET
Framework
运行
,绿色
运行
)
C#
呢,用现在流行的话来说“很给力”! 但是.net版本众多。而且.NET
Framework
框架很大。拖着一个大大的.net
Framework
总是让人很郁闷。 我也碰到了这个让人郁闷的问题。 在网上找呀找呀。找到另一个.NET ...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章