你的程序中至少有
using System;
吧, 这个System.dll就是在.NET Framework 里的, 没有怎么运行啊

解决方案 »

  1.   

    兄弟!暂时是别想了,就现在的情况来说,离开了.NET框架是是无法运行的,编译器生成的中间代码需要虚拟机的帮助才能执行,就像java一样,不过听说微软以后的操作系统可能是LongHorn吧将会把net框架和操作系统集成到一起,虽然在部署时你不用在连框架一起发布,但是你还是没有离开net框架.
      

  2.   

    老兄,可能你的程序不用.net写会好一点。
    因为只要是用 Java 写的就一定要有 Java虚拟机才可以运行
    而只要是用 .net写的就一定要有 .net框架才可运行
    因为你写的 .net 的程序不是直接编译成机器代码,而是编译成中间代码,
    然后再通过 CLR 来运行的。
      

  3.   

    好象有个叫FUSION的软件可以将DOTNET FRAMEWORK融合到EXE中,从而可以不必安装FRAMEWORK就可以运行。
      

  4.   

    没有.NET Framework 
    是不行的
      

  5.   

    呵呵,当然可以。操作系统安装Windows 2003 Server Or Above
      

  6.   

    呵呵,windows 2003 server 中已经包括了.net framework环境;
    离开了运行环境,程序是不可能运行的
      

  7.   

    不行的,你要用.net framework开发就必须要有这样的环境来运行呀。用BS结构来实现的B端不用,只要配置S端就行了!
      

  8.   

    用.NET编写的程序是必须要用.NET Framework来运行的,就像java程序离不开java virtual machine一样,不过给你一个建议:
    发布用.NET开发的软件时,可以将.NET Framework打包在内,安装程序首先对目标系统是否已安装.NET Framework及其版本进行检测,如果不满足要求则安装正确版本.NET Framework,然后再进行软件的布置
      

  9.   

    就是,我还想不装.net就运行程序,可惜不行
      

  10.   

    java程序不也离不开java virtual machine,这并不是一个麻烦,相反应该说是一种优点,不是吗?
      

  11.   

    java是可以被编译为本地代码的,要使用专门的native编译工具,生成的程序运行速度要快得多,只不过就不能跨平台了。