Я разрабатывал модули для DNN начиная со 2-й версии, и тогда я мог легко запускать мой модуль, так как я разработал его в своей среде, и при этом легко развертывать свой модуль как DLL.
Когда вышла версия 4 и использовалось решение для веб-сайта (а не решение для веб-приложения). Кажется, что-то было потеряно. Я могу продолжать развиваться в своей тестовой среде и сразу же видеть изменения по мере их внесения, но выпуск для меня стал головной болью.
В основном я занимаюсь разработкой для одного сайта, в частности только что использовал FTP развертывание модулей на главном сайте после того, как я внес изменения.
Я хотел бы создать хорошую среду для нескольких разработчиков, чтобы они могли работать с модулями.
При добавлении материала в систему управления исходным кодом люди, как правило, переводят все DNN в систему управления исходным кодом, чтобы они могли задействовать все решение, или только свой модуль, и каждый человек должен настроить свою собственную среду разработки DNN?
Я хотел бы начать организовывать свои проекты модулей, чтобы над ними работало больше людей, и я чувствую себя немного растерянным из-за некоторых лучших практик как при выполнении этого, так и при развертывании этих изменений на живом сайте.