Как настроить среду разработки SharePoint с VSeWSS 1.2 и Source Safe? - PullRequest
2 голосов
/ 18 марта 2009

Кто-нибудь использует MS SharePoint Solution Generator и VSeWSS 1.2 в среде для нескольких разработчиков с безопасным исходным кодом? У нас есть проблемы с re -развертыванием (потому что на самом деле не обновляет решение с помощью stsadm). Он продолжает говорить, что та же самая функция уже установлена ​​- и это так, но она должна убрать эту функцию и переустановить ее - чего она не делает на на некоторых машинах . Что-то не так с GUID функции, но мы не можем найти, где это может быть. Один разработчик сможет развернуть и повторно развернуть, но следующий не сможет. Где VSeWSS 1.2 меняет GUID? ARG !!!

Мы видим хорошие цели развертывания (обновление и т. Д.) В STSDev, но мы не хотим использовать STSDev или другие инструменты codeplex, потому что они не поддерживаются Microsoft. У нас есть Visual Studio 2005, но нет денег на обновление до VS 2008, чтобы получить VSeWSS 1. 3 - облом.

--- UPDATE ---- Я думаю, что мы нашли ошибку в VSeWSS, которую прокомментировали другие: Редактирование свойств проектов сбрасывает некоторые GUID функций.

Это может также быть проблема с объемом установки. Как получить определение сайта для установки в области FARM в VSeWSS 1.2?

Ответы [ 3 ]

1 голос
/ 18 марта 2009

Не слишком переживайте из-за поддержки Microsoft слишком много. Несмотря на это, конечный результат MS SharePoint Solution Generator (ужасный) и VSeWSS 1.2 по-прежнему является решениями SharePoint, и все решения должны содержать одинаковый xml.

Можно ли изменить цели развертывания для STSDev для работы с вашим решением VSeWSS? В конце концов, цели развертывания здесь просто работают с STSAdm и файлом решения.

0 голосов
/ 21 июня 2009

VSeWSS 1.2 и 1.3 хранят GUID функции в файлах в каталоге / PKG вашего решения Visual Studio. Если вы удалите эти файлы или зарегистрируете наш проект в Source Control без этих файлов и проверьте их на другом компьютере, вы потеряете свои GUID. Конечно, VSeWSS будет воссоздавать недостающие файлы для вас, но это будет сделано с новыми идентификаторами GUID и новыми именами функций.

Обычное требование - добавить каталог / PKG в проект Visual Studio 2008 и включить его в систему контроля версий.

Подробнее о файлах в каталоге / PKG читайте в заметках о выпуске для VSeWSS 1.3 здесь .

PS: мы внесли некоторые улучшения в Генератор решений в VSeWSS 1.3, но он не создаст для вас 100% идеальное решение.

0 голосов
/ 19 марта 2009

Чтобы избежать обычных «работ на моей машине», вы должны настроить систему сборки и развертывания. Если вы используете виртуальный сервер или сервер ESX, это должно быть довольно просто и дешево. Вы должны быть в состоянии использовать программное обеспечение с открытым исходным кодом, если у вас больше человеческих ресурсов, чем денег.

...