Cuando estamos creando un proyecto de SharePoint 2010 en Visual Studio 2010 y le creamos un evento receptor a la característica o Feature de SharePoint, pueda que sin percatarnos le hayamos cambiado el alcance o scope a la feature o característica y nos muestre al momento de hacer el deployment el siguiente error:
Error occurred in deployment step 'Add Solution': Object reference not set to an instance of an object.
Lo único que tiene que hacer es revisar el scope del proyecto y si el scope del proyecto esta bien corregir las líneas dentro del FeatureEventReceiver cambiar la siguiente línea y todas las relacionadas a esta, cuando el caso lo amerite:
SPSite site = properties.Feature.Parent as SPSite; // por el alcance o scope deseado.
En mi caso inicialmente había creado el scope a nivel de colección de Sitios o sea SPSite pero al final lo necesitaba a nivel de Web Application, así que lo que hice fue cambiar la línea de arriba por la siguiente:
var miWebApp = properties.Feature.Parent asSPWebApplication;
SharePoint4Fun!,
Manolo Herrera
No hay comentarios.:
Publicar un comentario