.NET框架是个平台,类似JAVA虚拟机,现在MS在完善.NET框架,不久所有操作系统肯定可以支持,到时候就可以实现跨平台了

解决方案 »

  1.   

    有没有那位高手知道C#语言怎么去做小程序,做嵌入开发.比如那天会不会冒出一个C#手机,机顶合一类的.
    c#会不会作为一种真正独立于平台、独立于微软的开发语言??
      

  2.   

    实际上windows.net 现在是beta3已经是framework了,它可以运行用vs.net生成的系统,其它的只要安装framework就可以
      

  3.   

    你可以打包呀,VC#编译的程序怎么可能不能在别机器上运行呢?
    在VS.NET里不是有个项目部署和发布吗?
      

  4.   

    C#开发的web service可以在任何平台运行,客户端什么也不用装。
    这才是.NET的真正意义。
      

  5.   

    到时候大家不是还是要装Windows.net嘛:)
      

  6.   

    我来解释一下这个问题:
    1.问题有些偷换概念,运行.NET根本不需要安装VS.NET,只需要Framework而已。
    2.任何一个语言都有一种执行机制,比如VB的那些库,VC++其实也有一个MFC42.dll,当然,MFC的库在Windows操作系统中是内置的,而VB的不是特别大,所以引不起注意,直至Java的虚拟机出现,才突然有人注意到这个问题。
    3..NET是一个全新的平台(平台是微软给的一个说法),做为一个全新的东西出现,必须得有一些是作为基础部分,而微软把这些部分做成了framework,很显然,这个包几十M是有点大,这正说明.NET的超前。
    4.有朋友刚才说了Windows.NET已经安装了Framework(我试用过,的确是捆绑了,而且运行.NET Application比目前快多了)。所以你可以想像,两年以后 ,是不是所有人的Windows操作系统上都内置Framework了?
    5.微软已经表示,将在以后的操作系统及IE中内置Framework支持,旧有的操作系统将会通过Update升级上去。
    曲高则和者稀,所要做的工作才多:)
      

  7.   

    什么叫编译为本地代码?那程序换一个没有安装 FRAMEWORK的电脑上还能运行吗?
      

  8.   

    不是吧,编译成.exe文件以后就可以在任何Microsoft的系统上run了
    没有必要装framework的啊!!!
      

  9.   

    c#编写的程序被编译成exe后不是传统的可执行文件,必须在.net framework的支持下才能运行
    vc.net编写的程序可以被直接编译成win32可执行文件,但是c#不行
      

  10.   

    我相信这是一个发展趋势,除非UNIX!
      

  11.   

    我的困惑跟你一样,怎么才能编译出可以独立运行的WIN32程序呢
    从一些参考书上看到可以编译成传统的PE文件,但却没有详细说明,
    我试了好久,将CSC命令的各项参数组合遍了,也不行。
    如果你会了,一定要教我哟,我先会了,也一定告诉你。mail; [email protected]
      

  12.   

    vc++不是可以编译成本地代码吗?可不可以将C#代码通过VC++编译成本地代码呢?
      

  13.   

    起码到目前为止还没听说可以把c#编译成本地代码的
    到.net是标准平台时就不会有这样的问题了
      

  14.   

    各位,.net的程序能在unix上用吗?
    如果要用是不是要装framwork,配置复不复杂,有谁配过?
    谢谢
      

  15.   

    在Windows平台安装 .Net Framework 就可以了.
    在Unix,Linux上运行.Net用Mono, 不过现在没有正式版,正在开发.
    现在是0.90版本,估计年底就出正式版了.http://www.go-mono.net
      

  16.   

    C#不是一种新的语言吗? 他有没有可能成为一个只与硬件有关系的语言,而与操作系统的依赖性弱一点,比如说给你一个8086机,或手机,能不能写一个程序在它上面运行,这总不能带上一个20M的FrameWork吧!
    是不是这只是一个纯粹的运行与高级平台的高级语言,根本就不能做类似C,Java类型的地层或嵌入式开发?
      

  17.   

    同理: Java有什么用? 呵呵
      

  18.   

    同理,VB如果不装VB的支持库,VB有什么用呀?真是的。装个20M的FrameWork对于现在40G的硬盘,有什么关系?
      

  19.   

    本来.net主要是为了internet应用的,所以,主要考虑server端,当然,做普通的win32程序也和以前差不多,甚至有的更好些。当然,自己控制的难度更大了。
      

  20.   

    我也有这样的困惑:
    我开发了一个类似IE的东西(使用IE组件,觉得IE在我需要的应用上存在不足,所:)),需要在CLIENT端运行,可是我不能要求所有访问我公司网站的计算机都安装上FRAMEWORK,很痛苦!
      

  21.   

    沒有MFCxx.DLL,MFC程式也跑不了
    沒有Wincows DLLs,C/C++的純Win32程式也跑不了
    沒有MS-DOS,Turbo C程式也跑不了有外掛庫是代碼重用的現象,追求絕對「程式獨立」就是退化。那最好用ASM寫機器碼算了。
      

  22.   

    我也正在苦恼这个,在没有.net平台的上面安装dotnetfx就行了。
      

  23.   

    没有 jre 也无法运行 java 程序啊。那你说 java 有什么用 :)
    这是趋势,而且完全可以想象不久的将来 windows 平台都支持。net 
    framework
      

  24.   

    JAVA 只能用到一些小型的,运行效率不高的环境中
    用了 framework 程序就不能展现其效率
      

  25.   

    C#不支持非托管的运行~~其实VC++编译的可以直接运行是因为windows内置了他的运行环境。而C#刚出来,以前的windows显然不可能内置,因此没什么好希奇的
      

  26.   

    并不是要装.net,只装framwork就行,或是把程序打包都可以。
    以前的vc作的程序还不是要在运行进行程序的机器上装动态连接库,都不可避免!
    但是windows.net中将会集成framwork。
      

  27.   

    如果你希望可以得到一个可以将c sharp编译成本地代码的编译器 那么你可以自己写一个 因为c#是符合标准的 但是我很怀疑那个编译器的作用