我建立了一个依赖于.NET 3.5的Visual Studio 2008安装项目。我添加了诸如:.NET 3.5、Microsoft Office互操作性、VS工具用于Office系统3.0运行时等先决条件。之后,在指定先决条件的安装位置中选择“从与我的应用程序相同的位置下载先决条件”。我构建了安装程序,发现mysetup.msi在Release目录中。
在一台新机器上,我开始全新安装我的应用程序。出现一个对话框,显示如下:“此安装需要.NET Framework 3.5,请安装.NET Framework然后运行此安装程序。.NET Framework可以从Web获得。您现在要这样做吗?" 它提供“是”和“否”选项——如果我按“是”,它会进入微软网站。如何避免这种情况?我希望设置让.NET Framework从我放置所有安装文件(包括mysetup.msi)的同一位置安装。
在静默安装的情况下,cmd /c "msiexec /package mysetup.msi /quiet /log install.log"……在日志中,我只能看到安装进行了一半,然后出现错误Property(S): HideFatalErrorForm = TRUE MSI (s) (D0:24) [00:07:08:015]: Product: my product-- Installation failed.=== 日志记录停止:2010年3月23日0:07:08 ===
如何使用VS2008设置项目在没有用户干预和错误的情况下完成安装?非常感谢您提前的所有帮助。
在一台新机器上,我开始全新安装我的应用程序。出现一个对话框,显示如下:“此安装需要.NET Framework 3.5,请安装.NET Framework然后运行此安装程序。.NET Framework可以从Web获得。您现在要这样做吗?" 它提供“是”和“否”选项——如果我按“是”,它会进入微软网站。如何避免这种情况?我希望设置让.NET Framework从我放置所有安装文件(包括mysetup.msi)的同一位置安装。
在静默安装的情况下,cmd /c "msiexec /package mysetup.msi /quiet /log install.log"……在日志中,我只能看到安装进行了一半,然后出现错误Property(S): HideFatalErrorForm = TRUE MSI (s) (D0:24) [00:07:08:015]: Product: my product-- Installation failed.=== 日志记录停止:2010年3月23日0:07:08 ===
如何使用VS2008设置项目在没有用户干预和错误的情况下完成安装?非常感谢您提前的所有帮助。