如题。

解决方案 »

  1.   

    如果你的程序没有引用外部dll,没有使用ini文件.没有操作注册表等.就一个exe的程序..那他本来就是绿色的..复制到任何有sdk运行库的机器都能用..
      

  2.   

    我的问题没有描述清楚。
    我的程序使用VS2005,C#开发。
    现在想要在没有.net环境的2K或者XP下运行。
    所以想制作个绿色软件。程序中引用了
    using MSXML2;
    using Microsoft.Office.Interop.Excel;
    using System.Web;
    我用了制作安装包的方式,但是在没有。net的环境下运行时,
    提示需要安装。net2.0,
    有没有不用安装。net的方法?
    谢谢!
      

  3.   

    不行的,.net环境下制作的东西到没有.net的机器上运行是不可能的
      

  4.   

    要么不用.net写...要么你把.net SDK也打包进去..只能这样.
      

  5.   

    .net是一定要安装的。c#写的程序,很多操作都是由环境来处理的。
      

  6.   

    程序打包后就有.netframework在里面了。安装上就是了,不安装应该不能用的。
      

  7.   

    只要做及其上面安装了 .NETFrameWork 把你的应用程序直接拷贝过去就能用了 
    本身应该就是 绿色的吧
    这也是.NET宣传的一个亮点
    XCopy的部署模式
      

  8.   

    有时候比较郁闷,做一个系统,连mdb数据打包不到1M,打包安装却要带一个22M的.net framework
    ,很是烦,不知道有没有简化版的.net framework,却掉webform和相干的帮助文件估计也减轻不少。
    有人知道那里有吗?
      

  9.   

    好像有精简版,不过不知道多大。
    象Java和.net编写的程序都必须要运行环境的。
      

  10.   

    .net必须要用运行环境的呀,否则只能改用其他的语言了!
    要不你可以选择在安装你的程序的时候首先判断是否有.net运行环境,如果没有就执行安装,如果有就不安装的办法了!
      

  11.   

    -----------不行的,.net环境下制作的东西到没有.net的机器上运行是不可能的
      

  12.   

    需要.net框架是前提,不要引用ocx之类需要注册的组件。
      

  13.   

    不行的,.net环境下制作的东西到没有.net的机器上运行是不可能的
    wo ding!!
      

  14.   

    那一般什么系统里自带有net framework
      

  15.   

    建议使用InstallShield作安装,很方便。如果非要实现你的要求,改成Delphi7编写吧。
      

  16.   

    没.net framework用不了,MS就拿它吃饭了
    你把.net framework也一起打包吧
      

  17.   

    用 .NETZ 可以将多个 dll 和 exe 压缩成一个“可执行”文件。
    http://madebits.com/netz/index.php.NET Framework 还是要装的。所谓绿色软件一般是指不会向本目录以外的文件夹和注册表中写入任何信息。
      

  18.   

    楼主所说..其实是本地化应用程序!也就是生成标准的EXE程序!目前还没有真正意义的编译器!因为没有必要这样做!从2003开始.MS的操作系统都默认支持.net。就算是以前版本的XP,2000等系统。安装.net也不是很麻烦!如果你想得到标准应用程序的话!只有改用其它的语言了!VC++,VB,等等!
      

  19.   

    运行.Net必须安装.Net FrameWorkc才行,不能脱离的!
      

  20.   

    不想用.net Framework是不可能执行.net程序的,除非用原生的
      

  21.   

    framwork也快普及了(呵呵,是不是啊),建议楼主使用delphi和vs共同使用,现在我就是,比较爽.用vs开发framwork是必须的.打算做一个程序集成精简版的framwork,然后可以把你的.net程序也打包进去.有没有想一块做的啊?用delphi.我的email:[email protected]
      

  22.   

    暈啊!.net FrameWork是最基本的運行環境啊!把 dotnetfx2.exe 一起打包吧!
      

  23.   

    如果你要逛街,不穿裤子是不行的!
    如果你要购物,没有钞票是不行的!
    如果你要运行.net的程序,没有.NETFrameWork是不行的!