Конфликты пространства имен при использовании VSeWSS 1.3 для записи веб-частей Sharepoint

Мы с коллегой используем Visual Studio с VSeWSS 1.3 для написания веб-частей Sharepoint для развертывания в той же внутренней сети Sharepoint 2007.

При упаковке решения код веб-части всегда сохраняется в папке с именем Web Parts (если в решении несколько веб-частей, создаются дополнительные папки с именем Web Parts_n, где n - номер веб-части). Эта структура папок отражена в файле manifest.xml для решения.

Первое решение без проблем разворачивается нормально. Однако при попытке развернуть последующие решения выдается ошибка, поскольку последующие решения также пытаются сохранить файлы в папке с именем Web Parts в папке TEMPLATE/FEATURES 12 hive.

Поэтому мы пытаемся изменить имена папок в решениях, чтобы они были уникальными для веб-части. Я изменяю файл manifest.xml, чтобы отразить это. Однако каждый раз, когда решение упаковывается, оно использует папки Web Parts и возвращает файл manifest.xml для отражения этого.

Что мы здесь делаем не так? Конечно, есть способ написать Решения / Функции, чтобы их код был помещен в их собственную папку, избегая столкновения пространства имен.

1 ответ

Мой коллега только что обнаружил, что если вы зайдете в WSP View и дважды щелкните (с достаточно большим промежутком между щелчками) на папках под ними, вы можете переименовать их. Это обновляет файл manifest.xml. Похоже, что это где конфигурация сделана.

Другие вопросы по тегам