【问题标题】:How to make a installer which involve .Net Framework (3.5 or later)?如何制作涉及 .Net Framework(3.5 或更高版本)的安装程序?
【发布时间】:2011-01-12 15:24:44
【问题描述】:

我想构建一个包含 .NET 框架(3.5 或更高版本)的包(安装程序)。使用此安装程序,安装 .NET 框架对用户来说是透明的。请帮帮我!

【问题讨论】:

  • ClickOnce 安装程序可以安装 .NET 框架,但它不是 100% 透明的,尽管有办法做到这一点。
  • “透明”,因为用户不知道框架正在安装在他们的机器上,或者如果他们需要它,它会自动安装?
  • @Jay: 自动表示
  • @FrustratedWithFormsDesigner:请给我一个样本(或一些指南)
  • 在 VisualStudio 中,您可以选择进行 ClickOnce 部署,并且有一种方法可以将 .NET 3.5 设置为依赖项,如果不存在则应该安装它。虽然安装程序不是“透明的”,但用户会知道它正在发生,并且可能必须单击 EULA 或其他东西......跟进 Flavio,听起来他比我有更好的想法来做什么你想要的。

标签: .net frameworks installation packaging


【解决方案1】:

解决方案取决于您使用的安装工具。如果您手动检查 .NET 3.5 是否已安装 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\Install == 1) 并在需要时启动 dotNetFx35setup.exe,只需使用参数“/q”(或“/quiet”)应该会阻止它在安装过程中显示用户界面。您可以找到很多示例如何使用 Inno Setup 进行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-15
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    相关资源
    最近更新 更多