Tentar fazer o check-in do código por meio do TFS resulta na mensagem de erro "O valor era muito grande ou muito pequeno para uma UINT32"

120

Ao tentar fazer o check-in do código por meio do TFS no visual studio 2012 ou 2013, algumas vezes resulta na exibição da mensagem de erro "O valor era muito grande ou muito pequeno para uma UINT32". O que está causando isso e como posso corrigir isso?

Martijn
fonte

Respostas:

201

Isso parece ser um bug na caixa de diálogo. Isso parece ocorrer consistentemente quando você tenta fazer o check-in de um código que não foi salvo, confundindo o recurso a um grau suficiente para levantar as mãos no ar com esse erro.

A solução é simples: salve seus arquivos antes de enviá-los.

Martijn
fonte
1
Eu posso pensar em uma solução diferente. :-)
ardave
3
Eu também posso, mas isso foi pontualmente rejeitado com o cabelo
Martijn
12
Obrigado por esse, parece que o mesmo ocorre com um arquivo não salvo que nem faz parte da solução ... Eu apenas tive que fechá-lo e tudo correu bem.
Marcel Gosselin
1
Você estava certo, eu apenas editei meu arquivo durante a revisão e recebi este erro. Salvar ajuda para mim.
RredCat
7
Arquivo> Salvar tudo
Danny Bullis
0

Outro cenário possível: isso acontece depois de reverter para versões de arquivo mais antigas do TFS e depois alterar um arquivo e tentar fazer check-in.

Solução: atualize para a versão mais recente antes do check-in

Sam
fonte
Isso realmente não responde à pergunta. Se você tiver uma pergunta diferente, faça-a clicando em Fazer pergunta . Você também pode adicionar uma recompensa para chamar mais atenção para essa pergunta quando tiver reputação suficiente . - Do comentário
Ramhound 23/02
atualizou a solução, para ser mais claro
Sam