Extension to install deploy MSI as a build step in VSTS Release.
Configure step (note Regex in Advanced section):
Add env var to pass to MSI:
Extension is open source and free to use.But it's provided as is, without any responsibility, and is not guaranteed to work.Use at your own risk.
However if you find any issue, feel free to raise it here:https://github.com/IvanBoyko/vsts-install-MSI/issues
Click the prerequisites button and be sure to add Crystal Reports for.NET and then deploy the application. In the folder that the installer is created should be a folder named CrystalReports and have a file named CRRedist2005x86.msi. Run this program on the server you wish to deploy the web application. I receive the error: 'The feature you are trying to use is on a network resource that is unavailable.' 'Click OK to try again or enter an alternate path to a folder containing the installation package 'Winsetup-Release-web-deploy.mis' in the box below.' I am running the installation as Administrator, the installation file is on my local C: drive. Web Deploy enables you to package your Web application content, configuration, databases and any other artifacts like registry, GAC assemblies etc., which can be used for storage or redeployment. If the package needs to be redeployed to a different environment, configuration values within the package can be parameterized during deployment. Use the download link on the Windows 10 SDK page, as the Debugging Tools for Windows are not available as part of Visual Studio. If you just need the Debugging Tools for Windows, and not the Windows Driver Kit (WDK) for Windows 10, you can install the debugging tools as a standalone component from the Windows Software Development Kit (SDK).