Pergunta

Na minha SharePoint 2013 solução (criado a partir do visual studio), criei um projeto que contém todos os artefatos de forma a minha solução:Eu coloquei neste projeto personalizado campos, tipos de conteúdo personalizados, bem como listas personalizadas que a minha solução requer.

Então eu criei 3 apresenta neste projeto :

A primeira característica que é um site de escopo do recurso contém todos os tipos de conteúdo personalizados e campos personalizados da minha solução, seu nome é Feature_ContentTypes_Fields.

A segunda característica é um Site de Escopo do recurso e contém todas as definições de lista para o meu listas personalizadas ( em que eu adicionei "Feature_ContentTypes_Fields" como recurso de ativação de dependência) , seu nome é Feature_ListDefinitions.

O último recurso que é um web escopo do recurso gerencia a criação de lista de todos os casos de minhas listas personalizadas ( em que eu adicionei "Feature_ListDefinitions" como recurso de ativação de dependência) , seu nome é Feature_ListInstances.

Eu posso criar com êxito a solução, mas, em seguida, falha ao implantar.

Aqui está a saída do visual studio ao implantar a solução:

------ Implantar iniciado:Projeto:Modelo De Configuração:Depuração de Qualquer CPU ------ Ativo de Configuração de Implantação:Padrão Ignorando etapa de implantação, pois uma pré-implantação de comando não for especificado.Reciclar o IIS O Pool De Aplicativos:A reciclagem do pool de aplicativos do IIS do SharePoint - 1111'...Cancelar A Solução:Desativar o recurso de 'Model_Feature_ListDefinitions' ...Desativar o recurso de 'Model_Feature_ContentTypes_Fields' ...Cancelamento de solução 'modelo.wsp'...Eliminar a solução de 'modelo.wsp'...Adicionar Solução:
A adição de solução do Modelo.wsp'...Implantação de solução de 'Modelo.wsp'...
Activar Funcionalidades:Activar a funcionalidade 'Feature_ContentTypes_Fields' ...Activar a funcionalidade 'Feature_ListDefinitions' ...Ativando a funcionalidade 'Feature_ListInstances' ...Ocorreu um erro na etapa de implantação 'Ativar':Não é possível concluir esta acção.

Aqui você encontra o manifesto da lista de definições de funcionalidade:

<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>

e o manifesto da lista de instâncias de recurso:

<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>

Alguém pode me ajudar por favor ?

Foi útil?

Solução

A sua lista de instância deve ter um FeatureId atributo que maches seu ListDefinition do recurso.

Este não é adicionado por padrão, por isso é likelly que é por isso que você está recebendo "não é Possível concluir esta ação".

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 em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top