求证:存在一种办法,把C#编的东西编译成那种古老的可执行文件,而不需.net支持? 个人认为理论可以。dotnet程序和其他程序一样都可以编译成机器语言。不过在编译成机器语言的同时,也必须把dotnet运行时核心库全部编译成机器语言。其实是一个庞大的工程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我个人觉得完全可行,所谓不需要任何支持的应用程序是没有的,我们通常所说的不需要支持的应用程序,如在dos下字节运行的程序只不过在dos的默认运行环境中支持,如果我们把.net编译的应用程序转换为dos或者windows默认支持(windows已经自带这种dll)就完全可以实现。 现在,微软的编译器好像是不可以的,如果以后.net真正成为编程主要平台,能有其他的编译器,这种编译器尽量使用windows原有资源进行编译,或许可以 在VS.Net里,除了vc.net可以直接编译成不需要.net支持的.exe外,其他的都需要.net framework,否则,不能运行。不过Microsoft从Windows2003开始,操作系统就自带.Net FrameWork 了。 c# 获取进程应用名称 C# 如何做这样的dropdownlist? QQ网络通信--好友之间怎么通知对方上线的? 多个System.Timers.Timer同时启动问题 C#应用程序与Web页面交互问题 C# window服务 在哪里设置水晶报表的push和pull模式? 移动博客是如何实现的? OpenFileDialog读出一个txt文件 俺用DirectShow播放AVI动画,可是有背景色,在VB中背景色可以透明掉的啊 高分求教怎么使用ADOX.. 怎样保存图片为空?
现在,微软的编译器好像是不可以的,如果以后.net真正成为编程主要平台,能有其他的编译器,这种编译器尽量使用windows原有资源进行编译,或许可以
要.net framework,否则,不能运行。不过Microsoft从Windows2003开始,操作系统
就自带.Net FrameWork 了。