如何在安装程序中分发.NET4

如何在安装程序中分发.NET4,.net,.net-4.0,.net,.net 4.0,我有一个.NET4应用程序,它将被部署在一堆有.NET3.5的计算机上 关于如何将.NET 4(或.NET 4客户端配置文件)与我的应用程序一起分发,以便在用户安装时“正常工作”,是否有任何指南或资源 环境注意事项: 这将安装在局域网内部的计算机上 我正在使用VS2010安装项目来安装我的应用程序 这完全取决于您的部署方法 如果您正在创建自己的安装程序可执行文件,只需让它检查.Net 4是否存在。如果找不到,请让它从共享网络位置启动.Net 4可再发行安装程序,或使用web安装程序 如果您没有

我有一个.NET4应用程序,它将被部署在一堆有.NET3.5的计算机上

关于如何将.NET 4(或.NET 4客户端配置文件)与我的应用程序一起分发,以便在用户安装时“正常工作”,是否有任何指南或资源

环境注意事项:

  • 这将安装在局域网内部的计算机上
  • 我正在使用VS2010安装项目来安装我的应用程序

这完全取决于您的部署方法

如果您正在创建自己的安装程序可执行文件,只需让它检查.Net 4是否存在。如果找不到,请让它从共享网络位置启动.Net 4可再发行安装程序,或使用web安装程序

如果您没有使用自己的安装程序可执行文件,可以使用InnoSetup之类的工具。在安装程序之前,有一些在线脚本可以检查/安装特定的.Net版本

如果您是在网络本地安装,则可以使用ClickOnce部署方法。它内置了安装必要框架的选项

作为警告-如果是本地网络安装,并且您有限制性防火墙,则它可能无法访问外部并下载安装程序。出于这个原因,为了节省带宽,我建议您下载可再发行的安装程序,并将其定位在每个人都可以访问的地方


一些谷歌搜索结果还显示了一种称为“引导程序”的方法,但我找不到任何最近的相关资源。

这是一个完全自动的安装项目。它只是工作。