Visual Studio 2019. NET 4.6 Решение WinForms меняет внешний вид между компьютерами - PullRequest
0 голосов
/ 27 января 2020

Я работаю с 2 коллегами над проектом. Это проект Windows Forms, и я замечаю проблему, с которой я никогда не сталкивался ранее с другими проектами / языками программирования или IDE.

Мы делаем обязательство для GIT, одного из другие парни тянут код, вносят свои изменения, и многое меняется, кроме кода, который был затронут. Имена переменных, такие как переменные стиля для сеток, размеры для заголовков сетки и другие вещи, которые не были изменены, пока другой разработчик модифицировал код, и когда он зафиксировал изменения, было несколько изменений в отношении размеров элементов (ширина и высота) и пользовательского интерфейса. приложения стало полностью отличаться от того, что было до фиксации.

Почему это происходит? Как мы можем обойти это?

Мы используем Visual Studio Community 2019, версия 16.2.5.

Это прекрасный пример того, что произошло. Код Visual Studio только что изменил имя переменных, а когда вы подключаете другую машину, он просто ломает сборку:

enter image description here

Просто чтобы предоставить понимание того, что произошло, взгляните на резюме из git. Я могу гарантировать, что никто не изменил 1% этих настроек, не говоря уже о 1000 строках в одном файле:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...