用户电脑大多都是XP,没有.NET运行时。可否让用户不装.NET的情况下,直接带上程序依赖的几个.NET库文件,随程序一起打包发布啊。

解决方案 »

  1.   

    必须有.net framework才能运行
    lz可以将framework和程序一起打包,或者检测到没安装framework的话,提示用户去微软官网下载安装
      

  2.   


    看看你的vs的菜单上的publish菜单项,或者你的工程的属性窗口中的publish子窗口,看看其内容。clickonce是基本的。不知道clickonce?这就跟别人说“我精通vs的使用方法”而其实不会编程一样。
      

  3.   

    一起打包,安装时自动检测有没有.net framework环境,没有自动安装。可以参考下installshied。
      

  4.   

    我在商店买了一片Windows,但是我能不能在没有电脑的情况下用起来。
      

  5.   

    visual studio里可以制作安装包,选择了.net framework的版本后会自动将对应的.net framework文件随着安装包一起发布,百度一下把,相关的介绍数不胜数
      

  6.   

    额 木有就叫对方装呗 现在xp已经那啥了 win7 主流啊
    一点点转变吧
      

  7.   

    制作安装包的时候可以自动安装。netframework。
    很简单的。
      

  8.   

    =======================================================
    .NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
    平台博客:[CNBLOGS]http://www.cnblogs.com/huyong 
         [CSDN]http://blog.csdn.net/chinahuyong
    交流QQ:406590790 (请注明:CSDN)
    平台微博:http://t.qq.com/yonghu86
    邮件交流:[email protected]
      

  9.   

    打包的时候直接把.net framework打进去,网上教程多的是啊
      

  10.   

    可以.用postbuild打包所需的相关dll文件,.
      

  11.   

    有一个叫Linker的东西,只要是Framework 2.0(我只试过这个版本)的程序,Linker都可以封装,封装出来以后,就算客户端没有安装framework都可以正常运行我想原理应该是在外面用C封装,然后把framework的类都封装起来,因为被Linker封装好的文件有200多M
      

  12.   

    在win系统的机上必须用Framework吧?
    至于在linux机上利用 mono for linux
    在android上用mono for android
    在apple上用mono for IOS
    总之mono就是一个可以在linux,android,apple上运行的Framework。不过还有些小差别。我也是在网上看到的。具体要自己试试看。
      

  13.   

    MONO for WINDOWS 虽然不是很好用,如果是简单的测试程序,估计这个比较合适
      

  14.   

    当你创建了setup
    然后setup属性里
    指定系统必备组件的安装位置有三个选项
    选择 从我的应用程序相同的位置下载系统必备组件
    然后只要你的程序可以安装
    安装的同时就生成了运行环境了