Pregunta

Estoy usando VS 2010 para crear un elemento web SP 2010. Quiero incluir mis imágenes, archivos css y js en el proyecto VS, y hacer que se pueden implementar en la ubicación correcta. Mi entendimiento es que debo utilizar SPWebPartManager.GetClassResourcePath() para obtener las direcciones URL de estos elementos, y que los archivos debería terminar en C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\wpresources\{web part name}\{version}__{pk token}.

  1. ¿Es correcto lo anterior, o hay una mejor manera?

  2. ¿Cómo incluyo estos finos en el proyecto de VS para que se implementan en esta ubicación - por ejemplo, ¿hay asignada una carpeta de SharePoint tengo que ponerlos en?

¿Fue útil?

Solución

Para desplegar a la ubicación wpresources a continuación, agregar los recursos para el SPI (SharePoint elemento) en Visual Studio. Por ejemplo righ clic en un elemento de elemento Web y luego añadir un elemento existente. Seleccione el nuevo elemento y ver sus propiedades (F4) y comprobar el tipo de implementación. Se debe ajustar a NoDeployment de manera predeterminada. Cambiarlo a ClassResource ... ... tada hecho!

Esto añadirá los elementos XML necesarios (ClassResources / ClassResource) a su paquete

Licenciado bajo: CC-BY-SA con atribución
scroll top