One of the key ideas for push updates: make sure the version of the new build is different from the old. The easiest way to achieve this is to use a version number such as 1.0.0.qualifier. Thus, at build time, the current date and time is added to the fourth version number.
I also suggest not using update site projects, but simply exporting deployment capabilities. See my blog for more details (sorry for advertising yourself :)). This method works a lot easier.
Zoltán ujhelyi
source share