Embed installer in MSI
Hi!
I know it's possible to do this, but I just dont know how... :)
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)
Please log in to answer
Posted by:
Pressanykey
7 years ago
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 7 years ago-
Where's the problem? With silent switches you can also deploy exe installers... - Pressanykey 7 years ago
Posted by:
Maidens
7 years ago
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 7 years ago