当然现在什么都可以在.net环境下开发,我这里说的VB,VC++是指的传统的,后面没有.net奥,我想知道他们是怎么编译以及执行的,怎么生成的可执行文件?可执行文件都是机器码吗?运行都需要平台什么的吗? 都能在windows系统下移植吗?

解决方案 »

  1.   

    C#开发的东西,需要安装.net框架类库,在CLR上运行,VB和C++直接在windows系统上运行就可以
      

  2.   

    借楼主的帖子我想想问问,VS里面用C++开发的东西需不需要安装.net框架类库?
    楼下帮回答下
    再顶下楼主的帖子
      

  3.   

    如果是非托管的,可以不用装传统的是编译成机器码,.NET是IL中间码
      

  4.   


    后期的windows把解释器固化在操作系统里了.
    早期也要额外安装的.
      

  5.   

    1楼正解!C#开发的东西,需要安装.net框架类库,在CLR上运行,VB和C++直接在windows系统上运行就可以。
      

  6.   

    C#开发的东西,需要安装.net框架类库,在CLR上运行,VB和C++直接在windows系统上运行就可以。但是C#移植时因为是在CLR上运行,所以没有系统环境版本上的差异。但VB和C++在不同版本的windows系统上运行可能会产生很大的毛病,不兼容和内存溢出等很容易发生。