HI,I am using wybuild since 2 years, it is working well.But now I am going to release a build let's say 1.0.0.1 so for this we are creating daily auto-updates automatically by batch file.So each day we have new build with auto-update patch so we are providing only last 3 successful build as auto-update patch.
Now lets say we created patch for last 3 builds 1.0.0.3 -> 1.0.0.61.0.0.4 -> 1.0.0.61.0.0.5 -> 1.0.0.6Note: I am not creating full patch which is require in case of error. I don;t want this is taking time in build process.
Now if my user is having build 1.0.0.2 and trying to update, Since patch doesn't exist for 1.0.0.2-->1.0.0.6.User is getting the following exceptionEXCEPTION DETAILS==================================================System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.Parameter name: indexat System.Collections.Generic.List`1.get_Item(Int32 index)at wyDay.Controls.AutomaticUpdaterBackend.updateHelper_ProgressChanged(Object sender, UpdateHelperData e)at wyDay.Controls.UpdateHelper.ProcessReceivedMessage(UpdateHelperData data)at wyDay.Controls.UpdateHelper.SafeProcessReceivedMessage(Byte[] message)at wyDay.Controls.PipeClient.Read()at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Threading.ThreadHelper.ThreadStart()
Please let me know how to avoid this situation.