Síntomas
Se importa una solución administrada que contiene una entidad que es 'Pared activado'. Al intentar importar la solución administrada, se produce un error con el error:
"Una solución administrada no puede sobrescribir un componente de consulta guardada en el sistema de destino que tiene una instancia de base no administrada. El escenario más probable de este error es que una solución no administrada haya instalado un nuevo componente no administrado de consulta guardada en el sistema de destino, y ahora una solución administrada del mismo editor está intentando instalar ese mismo componente de consulta guardada como administrado. Esto hará que una disposición en capas de soluciones no válido en el sistema de destino y no está permitido."
Causa
Cuando una entidad habilitada de pared, se agregan dos vistas no administradas a dicha entidad:
-
s < entity >están siguiendo
-
s < entity >que puede seguir
Como la entidad se exporta en una solución administrada, estas vistas no administradas se exportan a un estado administrado. Al intentar importar la solución administrada en otro entorno, la importación fallará si la organización de destino tiene esa misma entidad en un estado 'Pared activado'.
Como indica el mensaje de error, el problema es debido a que el entorno de destino ya contiene estas mismas vistas, pero en estado no administrado. La solución administrada no puede sobrescribir estos componentes ya que causará una disposición en capas de soluciones no válido en el sistema de destino y no está permitido.
Solución
Antes de exportar la solución, desactivar la configuración de fuentes de actividades de las entidades que se está exportando. Para ello, siga estos pasos:
1. vaya a configuración y haga clic en configuración de publicaciones
a. Seleccione las entidades que se van a exportar
b. Haga clic en el botón 'Deactivate' en el control de la cinta de opciones de configuraciones de publicación
c. una vez que haya desactivado las entidades deseadas, publicar todas las personalizaciones.2. exportar la nueva solución de nuevo en un estado administrado
Al desactivar las configuraciones de publicación para estas entidades, las vistas no administradas se quitan temporalmente de la entidad y no se incluirá cuando se exportan las entidades. Puesto que las vistas no existirán en la solución administrada, no habrá ningún conflicto con las vistas cuando importar en el entorno de destino.