我有一个.NET 4应用程序,它将部署在一堆拥有.NET 3.5的计算机上。
是否有关于如何使用我的应用程序分发.NET 4(或.NET 4 Client Profile)以使其在用户安装时“正常工作”的指南或资源?
环境说明:
答案 0 :(得分:1)
这完全取决于您的部署方法。
如果您正在创建自己的安装程序可执行文件,则只需检查是否存在.Net 4.如果找不到它 - 让它从共享网络位置启动.Net 4可再发行安装程序,或使用网络安装程序。
如果您没有使用自己的安装程序可执行文件,则可以使用InnoSetup之类的内容。在安装程序之前,有一些在线的脚本可以检查/安装特定的.Net版本。
如果要在网络本地安装它 - 您可以使用ClickOnce部署方法。它内置了安装必要框架的选项。
请注意 - 如果是本地网络安装并且您具有限制性防火墙,则可能无法访问外部并下载安装程序。出于这个原因,除了节省带宽之外,我还建议你下载可再发行的安装程序,并在每个人都可以访问的位置找到它。
一些谷歌点击也出现了一种被称为“引导程序”的方法 - 但我找不到任何最近的资源。