【问题标题】:Visual Studio 2008 Setup Project - Include .NET Framework 3.5Visual Studio 2008 安装项目 - 包括 .NET Framework 3.5
【发布时间】:2011-01-30 11:47:57
【问题描述】:

我构建了一个依赖于 .NET 3.5 的 Visual Studio 2008 安装项目。我添加了先决条件,例如:.NET 3.5、Microsoft Office 互操作性、Office System 3.0 运行时的 VS 工具等。之后在为先决条件指定安装位置中选择“从与我的应用程序相同的位置下载先决条件”。我构建了设置并在 Release 目录中找到了 mysetup.msi。

在一台新机器上,我开始全新安装我的应用程序。对话框显示如下“此安装程序需要 .NET Framework 3.5,请安装 .NET 安装程序然后运行此安装程序,.NET Framework 可以从 Web 获取您现在要这样做吗?”它给出“Yes”和“No”选项 - 如果我按下是,它会转到 Microsoft 网站。怎么能避免呢?我想从我放置所有安装文件(包括 mysetup.msi)的同一位置安装 setup take .NET Framework?

在安静安装的情况下 cmd /c "msiexec /package mysetup.msi /quiet /log install.log" ..in log 我只能看到安装的一半,然后错误 Property(S): HideFatalErrorForm = TRUE MSI (s) (D0:24) [00:07:08:015]:产品:我的产品--安装失败。 === 记录停止:3/23/2010 0:07:08 ===

如何在没有用户干预的情况下使用 VS2008 安装项目无错误地完成安装?

感谢您提前提供的所有帮助。

【问题讨论】:

    标签: visual-studio-2008 installation windows-installer vsto


    【解决方案1】:

    在默认安装 Visual Studio 2008 时,.NET Framework 3.5 SP1 先决条件不可用于本地安装。如果您想在应用程序安装程序中包含 .NET Framework 3.5 SP1 设置,您需要按照How to Include .NET Framework 3.5 SP1 with Your Installer 中列出的说明进行操作。

    顺便说一句,欢迎来到 SO。不要忘记查看FAQ 以获取有关该网站如何运作的信息。

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 1970-01-01
      • 2010-10-14
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-03
      • 1970-01-01
      相关资源
      最近更新 更多