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