【发布时间】: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