PowerShell function to update a .net C# application, by using a setup package (*.msi), without changing the setup package version
The output of a Microsoft Visual Studio Setup Project is a setup package (*.msi). If you run this setup package on a system, you can’t re-install the package on that system, without changing the version