也就是说 如何把所有东西都封装成一个EXE文件。单拿这个EXE文件在别的任何机器上都可以运行完整一套应用程序。
不是部署安装包,求高手

解决方案 »

  1.   

    你说的这个事,WinRar就能办到就是个释放,启动另一个...........
      

  2.   


    你认为精湛的话,写个用Rar安装.Net2.0脚本让大伙看看!
      

  3.   

    不行,net framework是必须安装的。
      

  4.   

    不知道你说的所有的东西是指的什么?
    framework必须得现安装
    如果是自己开发的winform的程序则可以直接导出exe运行的
      

  5.   

    http://blog.csdn.net/wangyue4/archive/2010/06/30/5704072.aspx
    framework必须得现安装
      

  6.   

    下个飞信看看吧,它不需要安装.net framework。里面有个类似mini版的.net framework。可一个把这个包和你的exe用RAR压缩成自解压的exe,让它在解压后自动运行你的程序就可以实现了。
      

  7.   

    winform 编译就生成一个EXE
    主要是相关环境配置
      

  8.   

    这就是我偶尔还返回去用delphi7的原因,C#开发出来的东西要拖水带泥,很沉的。
      

  9.   

    这个mini版的FW停留在什么版本的,如果我是用.NET 3.5 或 4.0开发的WINFORM,不知道这个miniFW有没有用。
      

  10.   

    项目完成后把解决方案生成下 在项目的文件夹目录下有个Debug 或者Release(取决于你生成的状态,调试或非调试),这个文件夹下面就有 项目名.exe 的文件。直接拿到其他机器运行就可以了。不过前提是该机器有装 .net framework,这是.net项目的运行环境,所以必须得有。
      

  11.   

    关键是环境配置,.net framework是必须安装的
      

  12.   


    不是说有个工具可以把dotnet也打包了,一个什么虚拟化工具
      

  13.   

    现在还有一种工具可以把Windows一块打包了,不用安装Windows,把光盘往光驱里一放,拔电,插电,开机,软件自动运行.
      

  14.   

    推荐一个办法:首先保证客户端安装了.NET框架,之后请搜索“绿色单文件封装工具 v1.4”这个软件,个人感觉很不错。具体用法就不说了,很简单。
      

  15.   

    多个dll和exe合并ILmerge /ndebug /target:dll /out:C:\destination.dll /log C:\file1.dll C:\file2.dll http://www.cnblogs.com/ggbbeyou/archive/2009/06/26/1511588.html
      

  16.   

    老城不要了,在郊区或别的地方另外开发个城市。现在布属软件真麻烦,装个 .netfx 需要几十分钟,装个 msde(sqlserver2000桌面版) 至少也需要个几分钟。delphi7+access2000最方便,绿色环保,可惜局限性太大了。
      

  17.   

    尽量不用DLL一个项目搞定就只有一个东东了.
      

  18.   

    没啥问题滴 xenocode virtual application stuio就可以做到