[Fix] - TFS 2012 Check in error Value was either too large or too small for a UInt32
Scenario 1 :
- I have existing TFS 2012 solution (149 C# dll projects) instead of that I just added a “readme.txt” in the root solution item.
- When I try check this “readme.txt” file the following error will be occurring:
Value was either too large or too small for a UInt32.
Fix :
- First we need to check the UInt32.MaxValue (it's 4 294 967 295) then Check the size of the file. Whether you have huge size data in it (or) not.
- After that save all the unsaved files.
Scenario 2 :
- When I try to run the visual studio application instead of that Text box contains a 12-digit number. But when I pass text box value, raise an error (DisplayEnroll(Convert.ToUInt32(TextBox.Text));)
Fix for this issue :
- Initially we must Check UInt32.MaxValue (it's 4 294 967 295).
- After that check the size of the file. Whether they have any huge size data in it.
Here we list out the Some of the well-known datatypes and limits for reference
- Convert.ToUInt32 - supports 10 digit number
- Convert.ToUInt64 - supports 20 digit number
- Convert.ToDecimal - supports 29 digit number
- long.Parse - supports 19 digit number
- But Convert.ToDecimal is same as that of decimal.Parse
- and Convert.ToUInt32 equals UInt32.Parse
- and Convert.ToUInt64 equals UInt64.Parse
Applies to :
- .NET Framework version 2.0, 3.0, 3.5 SP1, 4
- .NET Framework version 2.0, 3.0, 3.5 SP1, 4, 4.5
- .NET Framework version 2.0, 3.0, 3.5 SP1, 4, 4.5, 4.5.1
Related Tags :
- TFS 2012 Check-in error / Value was either too large or too small
- Value was either too large or too small for a UInt32
- Value was either too large or too small for a UInt32 error message
- c# - Value was either too large or too small for an Int32
- Value was either too large or too small for a UInt32: TFS Checkin Error
- value was either too large or too small for a uint32 c#
- value was either too large or too small for an int32.
- value was either too large or too small for an int16
- value was either too large or too small for an int16 asp net
- value was either too large or too small for a decimal