Я использую WspBuilder Шаблоны Visual Studio.Они немного причудливы, но это делает создание структуры проектов SharePoint очень простым.
В нем используется соглашение о соответствии макета папки SharePoint для указания расположения файлов в проекте.Посмотрите - это может помочь вам двигаться.Обратите внимание, что есть две версии - одна для Visual Studio 2008 и бета-версия для Visual Studio 2010 .
Чтобы попытаться ответить на ваши конкретные вопросы:
Если файл не может быть найден, никаких действий не предпринимается.Это ошибка, но не та, которая приведет к сбою SharePoint.
Я думал, что WPD - это старый стиль пакета.Может быть, я ошибаюсь в этом?
- Должен быть таким же, как WSP - пакет, содержащий файлы для развертывания.
- Какая бы библиотека DLL ни содержалась в пакете, она развертывается в GAC, еслион подписан.
- Взгляните на ранее упомянутый проект WSP Builder.
Все, что загружается SharePoint и приводит к отображению контента, должно быть подписано и, возможно,добавлен в запись SafeControls в web.config (развертывание WSP, созданных из WSPBuilder, делает это автоматически)
"stsadm -o addolution", затем используйте Central Admin для развертывания или продолжения с помощью "stsadm -"Deployolution"