use*_*232 6 installation installer vsto windows-installer visual-studio-2008
我构建了一个Visual Studio 2008安装项目,它取决于.NET 3.5.我添加了以下先决条件:.NET 3.5,Microsoft办公室互操作性,办公系统3.0运行时的VS工具,.etc.之后在"指定先决条件的安装位置"中选择"从与我的应用程序相同的位置下载先决条件".我构建了安装程序,并在Release目录中找到了mysetup.msi.
在一台新机器上,我开始全新安装我的应用程序.对话框显示如下" 此安装程序需要.NET framework 3.5,请安装.NET安装程序然后运行此安装程序,.NET Framework可以从Web获取您是否要立即执行此操作? "它给出" 是 "和" 否 "选项 - 如果我按是,则转到Microsoft网站.怎么能避免呢?我想安装.NET Framework是从我放置所有安装文件包括mysetup.msi的相同位置安装的吗?
如果安静安装cmd/c"msiexec/package mysetup.msi/quiet/log install.log"..在日志中我只能看到安装的一半然后错误属性(S):HideFatalErrorForm = TRUE MSI(s)( D0:24)[00:07:08:015]:产品:我的产品 - 安装失败.===记录已停止:2010年3月23日0:07:08 ===
如何在没有用户干预的情况下完成安装,并且使用VS2008安装项目没有错误?
感谢您提前获得所有帮助.
在Visual Studio 2008的默认安装上,.NET Framework 3.5 SP1先决条件不可用于本地安装.如果要在应用程序安装程序中包含.NET Framework 3.5 SP1安装程序,则需要按照如何在安装程序中包含.NET Framework 3.5 SP1中列出的说明进行操作.
另外,欢迎来到SO.不要忘记查看常见问题解答以获取有关网站运作方式的信息.