Application does not run to complete the upgrade

Hello,

I have an application with three versions 1.0.0, 1.0.1 and 1.0.2 when I have an application to be launched at the end of the update.

When I run the upgrade from 1.0.0 to 1.0.1 everything works correctly, but when I upgrade from 1.0.1 to 1.0.2 does not run the application upon completion.

What can be happening?

Regards

Hey Rafael,

What can be happening?

The exe file you're trying to execute wasn't changed from 1.0.1 to 1.0.2, correct? It should execute, but it won't because wyBuild 2.6.14 and below have a bug where it will only "mark" the file to be executed if it's also being updated. And because your file is not changed from 1.0.1 to 1.0.2 wyBuild won't include the file to be updated, and thus won't "mark" the file to be executed.

This is being fixed in wyBuild 2.6.15 (out in the next couple of days). In the meantime you have 3 choices:

  1. Modify the app to be executed in 1.0.2 -- bump the version number, or change it in any other way.
  2. Execute a batch file in the temp folder and have it launch the file you want to execute.
  3. Or wait for wyBuild 2.6.15.

Sorry for the trouble.

Hello,

The solution of the batch file is perfect, but when downloading the update is not possible for network problems or some other cause, does not run the batch file which is responsible for finish and start my applications before and after of the update.

regards

Hello,

Is there an alternative to solve this problem?

regards

The network problems are unrelated to the execution problem. The "downloading" functions in wyUpdate are completely separate from the "installing" functions. The network problem sounds like a problem with your server. (See your other post).

Is there an alternative to solve this problem?

Yes, wait for wyBuild 2.6.15 when this problem is fixed. Or make a minor change to your executable (so that wyBuild will "mark" the file as being able to be patched). See my previous post in this thread.

Hello,

When will the version 2.6.15?

Regards.

Soon. A couple of days.