可不可将.net framwork打包到安装包里面?
如何实现安装包基于windows运行,安装包检测环境时,.net framwork不存在的时候自动安装该环境
各位大侠帮帮我,这问题我弄了很久啦……

解决方案 »

  1.   

    vs打安装包可以设置.net framework环境位置,默认就是你要的这个。
    其他打包工具,要检测注册表信息,看看是不是安装了.net framework
      

  2.   

    打包项目-属性-系统必备-
    1.勾上你要安装的.netframwork版本
    2.指定系统必备组件的安装位置,选择第2项,从我的应用程序下载系统必备组件,
    生成的安装包有3个,有一个就是.net framwork一起打包就行了,
    然后安装时会检测有没有.net framwork,
    没有就先安装.net framwork
      

  3.   

    我是用publish版本出来。好像不是很好,和正常的安装包装出来的不太一样。。
      

  4.   


    我想知道的是如何让安装包自己去安装.net framework ??????
      

  5.   


    我没有用其他的工具,就是用vs2008自带的那个做的。它是能自动检测,我想要的是检测之后.net framework没有安装就自动安装,还有如何将.net framework打包进setup安装里面?
      

  6.   


    我没有用其他的工具,就是用vs2008自带的那个做的。它是能自动检测,我想要的是检测之后.net framework没有安装就自动安装,还有如何将.net framework打包进setup安装里面?
      

  7.   

    用VS没法自动安装,
    它会弹出一个消息框询问是否安装.net framework,
    你将生成的3个文件一起安装就可以了
      

  8.   


    是一个文件夹和一个.msi和.exe的文件吧