I have recently upgraded to Visual Studio 2013 (with the installer extension installed) from 2010, and now when I rebuild my Visual Studio Installer project, a
This should at least make you certain what component in the MSI that is triggering the self-repair. Most MSI packages can be repaired, but the Visual Studio installer works in mysterious ways. Give it a shot.