Как развернуть на Path, возвращенный GetClassresourcepath?
-
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}
.
Выше выше, или есть лучший способ?
Как я включил эти штрафы в проект VS, чтобы они были развернуты в этом месте - например, есть ли папка SharePoint, в которой я должен их поместить?
Решение
Чтобы развернуть его в местоположении Wpresources, вы добавляете ресурсы в SPI (элемент SharePoint) в Visual Studio. Например, щелкните на рубеж на элемент веб-части, а затем добавьте существующий элемент. Выберите новый элемент и посмотрите на его свойства (F4) и проверьте тип развертывания. Это должно быть установлено на NodePloyment по умолчанию. Изменить это на Классерс... Тада ... Сделано!
Это добавит необходимые элементы XML (ClassResources/ClassResource) в ваш пакет