在我的.msi中添加C ++ redistribuitable并在silent上安装

时间:2017-03-30 11:27:05

标签: visual-c++ visual-studio-2015 setup-project silent-installer

我正在使用Visual Studio 2015的安装项目。我想分发2015 C ++库vc_redist.x86.exe。但我不希望用户意识到这个先决条件,因此我的想法是,当他运行.msi时,C ++库将自动安装。 我一直在阅读有关合并模块的内容,但这无法解决我的问题,因为应该运行setup.exe。拜托,有谁能告诉我如何处理这件事? 非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要更改(或创建自己的自定义引导程序)从此处开始提供文档的标准引导程序:

https://msdn.microsoft.com/en-us/library/ms165429.aspx

引导程序包包含可再发行组件的检测和安装逻辑。例如,\ Bootstrapper \ Packages文件夹包含VC redist文件夹,每个文件夹都有一个product.xml和一个package.xml,用于将它们作为先决条件安装。它们具有标准命令行,例如:

命令PackageFile =" vcredist_x64.exe"参数=' / q:a

你可以用这里列出的那些代替那个命令:

http://asawicki.info/news_1597_installing_visual_c_redistributable_package_from_command_line.html

显示安静的选项(某些地方的标准Microsoft文档也是如此)。

相关问题