Hello,
I have a small client app using a timer control that communicates with
a Windows service using .NET remoting. Both apps were authored against
the 1.1.4322 framework. The timer controls the periodicity for
refreshing the details/progress of the Windows service. This all works
perfectly in my test environment running 1.1.
The production environment runs off the 2.0 framework. The Windows
service (which uses no timers) runs fine, but the client app crashes
on startup with the following error:
"Ticks must be between DateTime.MinValue.Ticks and
DateTime.MaxValue.Ticks"
The only thing that can be triggering this error is the timer control.
I have seen some posts about changes to the internal storage of the
DateTime datatype between 1.1 and 2.0 which place 2.0 values out of
range of 1.1 types.
http://groups.google.com/group/micro...bb60d64afb341b
http://groups.google.com/group/micro...0046715a977609
Can anyone confirm that this is this a problem, and/or suggest a
workaround? Please don't tell me I *have* to get VS2005 :) I can't
afford it until I complete this project!
TIA,
John Mason