Недавно столкнулся с этим любопытством.
Одно решение с двумя проектами (ORM и веб-сайт). Visual Studio 2010 Ultimate на обоих компьютерах, настройка одинакова.
Решение и проекты, созданные на компьютере A, все страницы .aspx имеют файлы .designer.cs.
Решение и проекты, скопированные на компьютер B, и добавленные новые веб-страницы, все новые страницы .aspx не имеют файлов .designer.cs, хотя веб-сайт по-прежнему работает нормально.
Переместите новый контент обратно на компьютер A, и теперь при восстановлении возникают ошибки, связанные с отсутствующими файлами .designer.cs.
Почему это случилось? Почему две установки VS2010 обрабатывают это по-разному с помощью одного и того же решения и файлов проекта?