Как развернуть на Path, возвращенный GetClassresourcepath?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/2589

  •  16-10-2019
  •  | 
  •  

Вопрос

Я использую VS 2010 для создания веб -части SP 2010. Я хочу включить свои изображения, файлы CSS и файлы JS в проект VS, и их развернут в правильном месте. Насколько я понимаю, я должен использовать SPWebPartManager.GetClassResourcePath() Чтобы получить URL -адреса для этих элементов, и что файлы должны быть в C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\wpresources\{web part name}\{version}__{pk token}.

  1. Выше выше, или есть лучший способ?

  2. Как я включил эти штрафы в проект VS, чтобы они были развернуты в этом месте - например, есть ли папка SharePoint, в которой я должен их поместить?

Это было полезно?

Решение

Чтобы развернуть его в местоположении Wpresources, вы добавляете ресурсы в SPI (элемент SharePoint) в Visual Studio. Например, щелкните на рубеж на элемент веб-части, а затем добавьте существующий элемент. Выберите новый элемент и посмотрите на его свойства (F4) и проверьте тип развертывания. Это должно быть установлено на NodePloyment по умолчанию. Изменить это на Классерс... Тада ... Сделано!

Это добавит необходимые элементы XML (ClassResources/ClassResource) в ваш пакет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top