UInt32に対して値が大きすぎるか小さすぎる:TFSチェックインエラー


116

TFSのコードをチェックインしようとすると、以下のエラーメッセージが表示されます。

値が大きすぎるか、UInt32には小さすぎます。

この問題の原因は何ですか?この問題を解決するにはどうすればよいですか?


3
gitを使用したVisual Studio 2015
でも同様

回答:


252

この問題の解決策を見つけました。

解決:

チェックイン前にファイルを保存してから、チェックインを開始してください。この問題は発生しません。

根本的な原因:

これはダイアログのバグのようです(わからない)が、確かにエラーメッセージはユーザーを混乱させます。

このソリューションで問題が解決することを願っています。


2
「これで結構です。現在展開されているイベントで大丈夫です。」

4
これにはチェックインされるソースが含まれるだけではないことに注意してください。また、チェックインする前に、同じワークスペース内の「除外された」保留中の変更が保存されていることを確認してください。そうしないと、同じエラーが発生する可能性があります。
Ruud Helderman 2017年

1
この問題を解決するには、ソリューションファイル自体を保存する必要がありました。ソリューションにプロジェクトを追加し、保存するのを忘れました。
TaeKwonJ​​oe 2017

1
File> Save All
Squazz

15

Geeky Ninjaが述べているように、問題はすべてのファイルが保存されるわけではないことです。さいわい、VSにはこのための便利なボタンがあります(Ctrl + Shift + S):

File > Save All 

いつも助けてくれます


3

ビルドしてチェックインします。問題は表示されません。チェックインする前に、変更が実際にエラーなしでコンパイルされていることを確認することは常に良いことです。


0

奇妙なエラー。私の場合は、コードをシェルフにしようとしたときのことです。シェルフセットを作成する前に、ソリューションを実行して機能することを確認しました。それから私はシェルフセットを作成しようとしたので、すべてのファイルが保存されたと思いました。

[すべて保存]を実行し、実際にVisual Studioを再起動しました。その後、Visual Studioの起動中にChromeがハングしました...シェルフセットのアップデートを作成することができました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.