Indeed this popup happens after >30 mins of inactivity. Interestingly enough MSI runtime doesn't create any error log entry to reflect this condition. From MSI point of view everything is OK and it is consistent with your and mine observation when 'Retry' successfully installs the product as nothing happens.
Further testing revealed that this behavior can only be observed with MSIs based on EmbeddedUI model (Project.ManagedUI). And Managed Setup with native UI does not exhibit any symptoms of the problem. Thus I am guessing the WiX/MSI runtime, which hosts embedded UI assembly has some sort of activity monitoring and warns user on the idle timeout.
Further testing has confirmed this suggestion. The MSI embedding the the standard EmbeddedUI from WiX sample "SampleEmbeddedUI.cs" shows the same popup as the one build with Wix#.
I tried (ambitiously) to invoke the
Sorry but it means that it can only be fixed by the WiX team.
Further testing revealed that this behavior can only be observed with MSIs based on EmbeddedUI model (Project.ManagedUI). And Managed Setup with native UI does not exhibit any symptoms of the problem. Thus I am guessing the WiX/MSI runtime, which hosts embedded UI assembly has some sort of activity monitoring and warns user on the idle timeout.
Further testing has confirmed this suggestion. The MSI embedding the the standard EmbeddedUI from WiX sample "SampleEmbeddedUI.cs" shows the same popup as the one build with Wix#.
I tried (ambitiously) to invoke the
Session
object methods from the dialog OnTimer (every minute) but it had no affect what so ever. Meaning that unfortunately I cannot offer you any work around.Sorry but it means that it can only be fixed by the WiX team.