2012-09-12 2 views
0

Итак, у меня есть проект SharePoint 2010 в Visual Studio 2010, и я определил файл fldtypes _ *. Xsl. Я помещаю файл в сопоставленный каталог/Template/Layouts/XSL, однако, когда я развертываю приложение с помощью Build-> Deploy, файл не копируется.Visual Studio 2010 не развертывает XSL-файл в SharePoint 2010

Я могу скопировать файл вручную, и он отлично работает, но должен быть способ сделать его скопированным с помощью обычного процесса развертывания.

Кто-нибудь знает, что случилось?

+0

Когда вы выбираете свойства файла, каков тип развертывания для них? – Roman

+0

DeploymentType - это «TemplateFile» – jpreed00

ответ

0

По-видимому, проблема заключалась в том, что я добавил сопоставленную папку в «Макеты», а затем просто добавила под нее XSL-папку, ожидая, что она будет развернута вместе с остальной частью материала в папке макетов. Это не относится к делу.

Я добавил сопоставленную директорию непосредственно в папку XSL и развернул ее и отлично работает. Не знаю, почему предыдущая установка не работала, так как это показано во всех примерах, но вы туда.

1

Попробуйте обратиться к файлу .xsl, используя относительный путь:

"/_XSL/path/to/xslFile.xsl"

Я предполагаю, что вы выбрали Добавить -> SharePoint Подключенной папки ... но ШАБЛОНЫ и LAYOUTS не были добавлены, когда вы выбрали XSL, поэтому в проект не было добавлено дерево папок.

+0

Я не уверен, что следую тому, что вы говорите. Не могли бы вы дать более подробное объяснение? – jpreed00

+0

Я думаю, вы нашли решение, но я имел в виду, что я имел в виду структуру папок, щелкнув правой кнопкой мыши по имени проекта, чтобы добавить сопоставленную папку, такую ​​как макеты. – utsikko

Смежные вопросы