У меня есть очень большой сайт, который был «опубликован» с использованием Visual Studio 2008 на сервере dev/live. В результате на реальном сервере нет файлов * .aspx.cs, а просто «website.dll» - все хорошо.Могу ли я создать несколько DLL из одного проекта?
Однако, поскольку нам постоянно приходится добавлять страницы на сайт, это означает, что если я на полпути через разработку большой части сайта, когда мне нужно внести небольшие изменения в другое место, я могу 't публиковать «website.dll» на сайте, потому что у него есть все мои готовые коды. Как люди справляются с этой ситуацией?
Если бы я мог разбить сайт на несколько DLL (возможно, на основе пространства имен?), Тогда я мог бы просто опубликовать небольшую часть сайта, который был изменен, оставив бит, который я все еще разрабатываю на dev-сервере.
Спасибо,
B
Я хотел бы добавить дополнение. Используйте стратегию, в которой вы поддерживаете стабильную магистраль (просто исправление здесь), ветви для проектов, в которые вы добавляете новые вещи, и ветви/теги для выпусков. Реинтегрируйте ветки после завершения проекта и реинтегрируйте ветки релиза до того, как вы сделаете новый выпуск. –