一个管理应用程序,里面携带了大量DLL和第三方控件, 如果按照:
   1、其他项目类型->安装与部署->安装向导(安装项目也一样),  这样的方法打包应该只是能把一些dll和一些第三方控件打包进去吧? 但是.net的框架约束还是没有脱离,在没有安装.net的电脑上面还是无法运行?
   2、c#是不是无法做到在没有安装.net的电脑运行.net程序??  看过一些资料说解决方案是把.net框架也打包进去?
    由于设计的程序是在多台电脑上安装,所以需要解决能让其在没有安装.net上也能运行,求熟悉这个的帮忙下 谢谢

解决方案 »

  1.   

    不能,需要.Net Framework才能运行。
      

  2.   

    安装mono,与安装.Net Framework其实是一码事。
      

  3.   

    楼上的说完了。
    应该一定要安装 .net framework
      

  4.   

    你在用那些 dll 的同时不就是在用 framework 么
      

  5.   

    可以用Remotesoft .Net Linker试试,可以脱离.net框架
      

  6.   

    额 如果安装整个.NET空间太多了,如何做到最少安装?
      

  7.   

    整个.net framework也没多大把
      

  8.   

    不行,,没有.Net Framework  C#写的程序是不能运行的
      

  9.   

    如果没有使用.Net Framework 3.x才有的类,那么,可以将程序编译的目标平台设定为2.0,2.0的要小很多。
      

  10.   

    WINDOWS 7  你就不用烦恼了