Моя компания работает на сайте Sharepoint, который мы разрабатываем с использованием Visual Studio.Фактическая установка у заказчика выполняется скриптами, внедряющими созданные wsp-файлы.Во время обычной разработки я в основном использую развертывание непосредственно из Visual Studio.К сожалению, я часто сталкиваюсь с проблемами при развертывании своих решений.Мы используем настройку фермы серверов, но у каждого разработчика есть собственный виртуальный сервер, экземпляр базы данных и т. Д.
У нас есть один файл проекта, который определяет базовый тип контента, используемый для разных отделов.Этот тип контента обычно определяет такие вещи, как период, охватываемый элементом списка.У каждого отдела есть свой собственный проект, который использует тип контента в сочетании со специальными полями для формирования окончательного списка.
Одна из моих текущих проблем заключается в том, что при внесении изменений в тип контента и его развертывании изменения не происходят.кажется, размножаются.Несмотря на то, что я перестраиваю решение и успешно разворачиваю как базовый проект, так и проект отдела, я все еще вижу старую версию полей содержимого, когда создаю новый список отделов.Иногда это помогает отозвать проекты, но часто мне буквально приходится перезапускать все, прежде чем оно заработает.
Мой вопрос заключается в том, вызвана ли эта проблема тем, что Visual Studio на самом деле не развертывает мои новые определения, или есть какой-то архитектурный аспектSharepoint 2010, что может помешать распространению изменений.Какие шаги я могу предпринять, чтобы уменьшить вероятность возникновения проблемы?