不行!需要framework的支持,
using ...大部分都是需要引用framework的内置.net库的!

解决方案 »

  1.   

    是的 不行!
    它是中间代码,需要即时编译器!
    所以需要framework和JIT
      

  2.   

    不行的
    using system 用的就是它
      

  3.   

    编译过后成城MSIL中间语言,在然后被clr编译运行。除非程序生成exe文件。
      

  4.   

    应该不成,如果可以就用不引用了.而且,如何是用.NET写的ASP,如果没有.NET FRAMEWORK,只有IIS是不能运行的.
      

  5.   

    哎,就是这点麻烦啊,连XP上也不可以直接运行,只能在2003下运行这个实在是现在.NET的局限性
    相信过几年,等长角牛出来,很多人都用的时候情况就会改观了.不过听说要到2006年了...哎
      

  6.   

    肯定不行的,Java不也类似的嘛
      

  7.   

    打包后也是不行的,不过你在windows 2003以后的操作系统上可以用,因为已经集成framework到操作系统中了
      

  8.   

    不行,运行的机器上要安装.net framework(20多MB的样子)
      

  9.   

    c#+.net 约等于 JAVA+sunone
      

  10.   

    不能脱离母体而存在----------------------------------------------------------------------
    欢迎试用ASP.NET大文件上传组件(AspnetUpload 1.0 Release & 无刷新进度条)
    http://bestcomy.europe.webmatrixhosting.net
    ----------------------------------------------------------------------
      

  11.   

    不行的,没有.net framework就没有C#。
    还是想想怎么把.net framework打包到你的安装程序里。
    if(没有安装了环境)

      安装.net frmework;

    else
    {
        继续您程序的安装;
    }
      

  12.   

    不能,至少安装要.NET 的SKD
      

  13.   

    不行是不行,不过可以在安装程序上做手脚http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx
      

  14.   

    不行,不过以后说不定会有MONO来支持
      

  15.   

    之所以不行,它的目的是可以跨平台支持,像JAVA一样,只要有JAVA虚拟机就可以运行,而普通的exe文件虽然在Windows系统中可以直接运行,但是手机、Unix下难以运行。
      

  16.   

    不行的,这是一个很麻烦的事,开发一些应用程时,没有frimwork也不能工作
      

  17.   

    目前的版本还不能脱离frimwork框架
      

  18.   

    把程序用到的所有Dll库都打包进去.也许可能就可以运行了!
      

  19.   

    如果.NET编译出来的程序象原生C++编译出来的一样快,那就好了,强烈建议微软增加.NET编译成原生EXE的功能.
      

  20.   

    TO: haodaniu(大牛) VC.NET有静态编译的选项,但是已经不是dotnet的概念,回到了WIN32的Platform