Error en el paso de la implementación "Activar Características":No se puede completar esta acción

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

Pregunta

En mi SharePoint 2013 solución (creado a partir de visual studio), he creado un proyecto que contiene todos los artefactos de forma que mi solución:Lo que he puesto en este proyecto, campos personalizados, los tipos de contenido personalizados, así como las listas personalizadas que mi solución requiere.

A continuación, he creado 3 características de este proyecto :

La primera característica que se un sitio ámbito de la característica contiene todos los tipos de contenido personalizados y campos personalizados mi solución, su nombre es Feature_ContentTypes_Fields.

La segunda característica es un Sitio Ámbito de la característica y contiene todas las definiciones de lista de mis listas personalizadas ( en la que he añadido "Feature_ContentTypes_Fields" como la activación de la función de dependencia) su nombre es Feature_ListDefinitions.

La última característica que es una web ámbito de la característica gestiona la creación de todas las instancias de lista de mis listas personalizadas ( en la que he añadido "Feature_ListDefinitions" como la activación de la función de dependencia) su nombre es Feature_ListInstances.

Puedo construir con éxito la solución, pero entonces no se puede desplegar.

Aquí está la salida de visual studio, mientras que la implementación de la solución:

------ Comenzó a implementar:Proyecto:El Modelo, La Configuración:Depuración de la CPU ------ Activo en la Configuración de la Implementación:Por defecto Saltarse el paso de la implementación debido a un pre-despliegue de comando no está especificado.Papelera de IIS Grupo De Aplicaciones:Reciclaje de grupo de aplicaciones de IIS 'SharePoint - 1111'...Se Retracte De Solución:La desactivación de la característica de 'Model_Feature_ListDefinitions' ...La desactivación de la característica de 'Model_Feature_ContentTypes_Fields' ...Retracción de la solución 'el modelo.wsp'...La eliminación de la solución modelo.wsp'...Agregar Solución:
La adición de la solución Modelo.wsp'...La implementación de la solución Modelo.wsp'...
Activar Características:La activación de la característica de 'Feature_ContentTypes_Fields' ...La activación de la característica de 'Feature_ListDefinitions' ...La activación de la característica de 'Feature_ListInstances' ...Error en el paso de la implementación 'Activar Características":No se puede completar esta acción.

Aquí encontrarás el manifiesto de la lista de definiciones de función:

<Feature xmlns="http://schemas.microsoft.com/sharepoint/" Title="Model ListDefinitions" Id="ab765f54-0a2b-4aa9-b87c-f5066849dc4a" Scope="Site"> <ActivationDependencies> <ActivationDependency FeatureId="10412a7b-e033-43a0-a485-1c4f4c83ccca" FeatureTitle="Model ContentTypes_Fields" /> </ActivationDependencies> <ElementManifests> <ElementFile Location="CVs\EditDlg.htm" /> <ElementManifest Location="CVs\Elements.xml" /> <ElementFile Location="CVs\FileDlg.htm" /> <ElementFile Location="CVs\Repair.aspx" /> <ElementFile Location="CVs\Schema.xml" /> <ElementFile Location="CVs\Upload.aspx" /> <ElementManifest Location="Notes\Elements.xml" /> <ElementFile Location="Notes\Schema.xml" /> <ElementManifest Location="Activites\Elements.xml" /> <ElementFile Location="Activites\Schema.xml" /> <ElementManifest Location="Demandes RDV\Elements.xml" /> <ElementFile Location="Demandes RDV\Schema.xml" /> <ElementManifest Location="Entretiens\Elements.xml" /> <ElementFile Location="Entretiens\Schema.xml" /> <ElementManifest Location="Formations\Elements.xml" /> <ElementFile Location="Formations\Schema.xml" /> <ElementManifest Location="Idees\Elements.xml" /> <ElementFile Location="Idees\Schema.xml" /> <ElementManifest Location="Mensualites\Elements.xml" /> <ElementFile Location="Mensualites\Schema.xml" /> </ElementManifests> </Feature>

y el manifiesto de la lista de instancias de la característica:

<Feature xmlns="http://schemas.microsoft.com/sharepoint/" Title="Model ListInstances" Id="d61d526e-0e16-4bd4-87e1-1479d405e230" Scope="Web"> <ActivationDependencies> <ActivationDependency FeatureId="ab765f54-0a2b-4aa9-b87c-f5066849dc4a" FeatureTitle="Model ListDefinitions" /> </ActivationDependencies> <ElementManifests> <ElementManifest Location="FormationsInstance\Elements.xml" /> <ElementManifest Location="EntretiensInstance\Elements.xml" /> <ElementManifest Location="Demandes RDV Instance\Elements.xml" /> <ElementManifest Location="CVsInstance\Elements.xml" /> <ElementManifest Location="ActivitesInstance\Elements.xml" /> <ElementManifest Location="MensualitesInstance\Elements.xml" /> <ElementManifest Location="NotesInstance\Elements.xml" /> <ElementManifest Location="IdeesInstance\Elements.xml" /> </ElementManifests> </Feature>

Alguien me puede ayudar por favor ?

¿Fue útil?

Solución

La instancia de su lista debe tener un atributo característico que mece la función de su lista de Listdefinition.

Esto no se agrega de forma predeterminada, por lo que es probable que esta sea la razón por la que está recibiendo "no puede completar esta acción".

e.g.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <ListInstance Title="ListDef"
                OnQuickLaunch="TRUE"
                TemplateType="10000"
                Url="Lists/ListDef"
                Description="My List Instance" FeatureId="ab765f54-0a2b-4aa9-b87c-f5066849dc4a">
  </ListInstance>
</Elements>

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