Я несколько раз пробовал Send/Receive с тестовым проектом, в котором, насколько я знаю, практически нет реальных изменений для синхронизации (с моей стороны их нет, и, вероятно, их нет и на стороне сервера), но процесс часто завершается по тайм-ауту, и всегда ровно через 1 минуту. Я видел, что часть данных скачивалась, поэтому тайм-аут не был вызван полным отсутствием связи с сервером; скорее, похоже, что тайм-аут на 1 минуту после нажатия «Send/Receive» задан жёстко, независимо от того, скачивается ли что-то на самом деле. Если это так, я хотел бы предложить, чтобы тайм-аут применялся только к установлению первоначального контакта с сервером и/или сбрасывался каждый раз, когда от сервера поступает фрагмент данных или пакет. Всё ещё много людей с медленным соединением (я скачивал со скоростью около 1 Мбит/с, наблюдая за этим), и они будут очень недовольны, если Send/Receive всегда будет завершаться по тайм-ауту, если не успеет завершиться в течение 1 минуты. Это станет ещё более серьёзной проблемой, если нужно синхронизировать несколько проектов, что мне часто приходится делать в качестве администратора проекта.