[Fix] - TFS 2012 Check in error Value was either too large or too small for a UInt32

Wikitechy | 1257 Views | visual studio | 07 Jun 2016

 

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 :

  • Visual Studio 2010 
  • .NET Framework version 2.0, 3.0, 3.5 SP1, 4
  • Visual Studio 2012 
  • .NET Framework version 2.0, 3.0, 3.5 SP1, 4, 4.5
  • Visual Studio 2013 
  • .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



Workshop

Bug Bounty
IOT Hackathon
Webinar

Join our Community

Advertise