Вопрос о среде разработки WinForms на рабочем месте - PullRequest
2 голосов
/ 17 сентября 2010

Я из AS / 400 (iSeries) и не знаю, как работает команда программистов в среде .Net.

Допустим, компания покупает новую кнопку управления. Теперь в этой компании у них будет 5 или 10 разработчиков, работающих с этим новым элементом управления. Насколько я понимаю, даже если элемент управления находится в GAC, он все равно должен быть скопирован локально для работы во время разработки.

Мой вопрос: что локально? Есть ли у каждого разработчика копия на своем ПК или она хранится централизованно на сервере?

Ответы [ 3 ]

1 голос
/ 17 сентября 2010

В моей старой компании мы обычно использовали управляющие библиотеки DevExpress, и все было довольно просто. Мы просто запустим установочный пакет DevExpress на каждом компьютере, и элементы управления будут автоматически добавлены в набор инструментов Visual Studio. Затем вам просто нужно перетащить их в конструктор и начать кодировать:).

1 голос
/ 17 сентября 2010

Сторонние библиотеки локальны на каждом компьютере. Мы используем репозиторий управления исходным кодом SubVersion, который включает подкаталог / lib, содержащий все сторонние сборки, на которые ссылаются по необходимости в локальных проектах. Если библиотека изменяется или добавляется, это означает, что один разработчик уже настроил ее и заставил работать, а все остальные разработчики получат ее при следующем обновлении SVN. Поскольку наш проект - ASP, и мы не думаем о веб-дизайнере VS, не было особой необходимости настраивать Toolbox, но в случае приложения WinForms их можно добавить вручную, щелкнув правой кнопкой мыши пустой часть панели инструментов и выбрав «Выбрать элементы ...». Решение настроено на правильное развертывание всего в блок dev, build, test или UAT при сборке решения (мы просто заменяем некоторые файлы конфигурации в зависимости от конкретной среды).

1 голос
/ 17 сентября 2010

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

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