vs2008文件打包,为什么有时候会把.net3.5打进去,有时候又不会打进去呢?

解决方案 »

  1.   

    右键项目名称-》属性-》系统必备选择.netframework.exe是否打包进去
      

  2.   


    有个检测到的依赖项,依赖项下面有.net3.5,不是默认会打包进去吗?
    会生成“DotNetFX35”和“WindowsInstaller3_1”这两个文件,为什么这次用VS打包部署其它软件则包含这两个呢?
      

  3.   

    右键项目名称-》属性-》系统必备选择.netframework.exe是否打包进去自己可以检查的,3.5可以选择的。
      

  4.   

    视图=》启动条件=》右键.net framework属性=》修改Version 
    点击项目 -》 属性-》配置-生成->系统生成 在这里选择要的必要组件 和下载路径
      

  5.   

    看目标机了,目标机上有.NET,直接将编译得到的文件复制过去就可以了!