/build/static/layout/Breadcrumb_cap_w.png

Embed installer in MSI

Hi!

I am trying to edit a MSI file, to deploy a 3rd party application in our enterprise.
I have successfully added a needed .reg file, but the MSI has a requirement for .NET 4.6.1 and Visual Studio Tools for Office.
.NET is not a problem, but Visual Studio Tools for Office would be good to embed the installer for, and automatically install if missing.
The MSI detects the status of Visual Studio Tools for Office when we try to install it.

I know it's possible to do this, but I just dont know how... :)

-Jannis

0 Comments   [ + ] Show comments

Answers (2)

Posted by: Pressanykey 6 years ago
Red Belt
1
Hi,
embedding another MSI in an MSI is probably one of the owrst things you can do. You do not state what deployment tool you are using, but regardless deploy the .NET 4.6.1 and the VSTO as dependencies for you apllication package. This way you can easily carry out any trouble shooting and later (if required) redeploy newer versions of dependencies without having to also repackage the application.
Cheers
Phil

Comments:
  • The Visual Studio Tools for office is an .exe installer.
    I'm using SCCM CB for deploying applications - JJacobsen 6 years ago
    • Where's the problem? With silent switches you can also deploy exe installers... - Pressanykey 6 years ago
Posted by: Maidens 6 years ago
Third Degree Blue Belt
1

Straight forward as Phil has already mentioned.

-Create SCCM Application for VSTO

-Create SCCM Application for MSI you refer to & Set dependency for VSTO which will install VSTO in advance of your MSI.

VSTO command line switches -


Comments:
  • As our tool was mentioned in the question,
    we just would like to confirm that the above-mentioned answers are 100% correct. - pace-support 6 years ago
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ