Поделиться через


Включение файлов с помощью модуля

Область применения:yesVisual Studio Visual Studio для Macno Visual Studio Code no

Модули (не следует путать с модулями Visual Basic) — это контейнеры, позволяющие развертывать такие файлы, как главные страницы ASPX, текстовые файлы или изображения в SharePoint.

Вы можете развернуть файл в библиотеке документов или как обычный файл (например, default.aspx) за пределами библиотеки документов. Чтобы добавить файл в библиотеку документов, укажите Type="GhostableInLibrary" атрибут в элементе File . Этот параметр указывает SharePoint создать элемент списка для перехода с файлом при добавлении в библиотеку. Чтобы развернуть файл вне библиотеки документов, укажите или просто опустите Type="Ghostable"атрибут Type .

Добавление модуля в решение SharePoint

Добавление модуля

  1. Откройте или создайте проект SharePoint в Visual Studio.

    Дополнительные сведения см. в разделе "Шаблоны проектов и элементов проекта" SharePoint.

  2. В Обозреватель решений выберите узел проекта, а затем в строке меню выберите "Добавить новый элемент проекта>".

    Откроется диалоговое окно Добавление нового элемента .

  3. В списке шаблонов SharePoint выберите шаблон модуля и нажмите кнопку "Добавить ".

    На этом этапе в проекте будет создан новый узел с именем Module1.

  4. В разделе Module1 удалите файл Sample.txt .

    Sample.txt включается во все новые модули для примера и не требуется. (Обратите внимание, что удаление файла также удаляет запись из модуля .Elements.xml file.)

  5. Если вы хотите, чтобы файлы развертывались в определенной структуре папок в SharePoint, создайте эти папки в разделе Module1 в Visual Studio, выбрав узел Module1, а затем в строке меню выберите "Проект" , "Создать папку".

  6. Выберите папку, в которой нужно добавить файл, а затем в строке меню выберите "Проект", "Добавить существующий элемент".

  7. Выберите один или несколько файлов, которые требуется развернуть в SharePoint, а затем нажмите кнопку "Добавить ".

    При добавлении файла в проект запись для него автоматически добавляется в xml-файл модуля Elements.xml. При развертывании проекта файлы копируются на сервер SharePoint относительно корневого каталога проекта, который указывается атрибутом URL-адреса элемента File, напримерUrl="Module1/New Folder/SomeFile.doc. Если вы хотите изменить расположение развертывания для файла, переместите его в другую папку в Обозреватель решений или измените его параметр URL-адреса.

  8. Для всех файлов, которые требуется отображать в библиотеке документов, добавьте Type="GhostableInLibrary" атрибут в их запись в Elements.xml. Например:

    <File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />
    
  9. Разверните проект.

    Файлы копируются в указанные расположения в SharePoint.

См. также