jueves, 29 de octubre de 2015

Visual Studio – Tratar mensagem de erro “...Use atributo de força para reinstalá-lo explicitamente.”


Acontece que algumas Features já instaladas no site de SharePoint faz que uma nova reinstalação falhe por motivos de implantar uma solução que contém uma Visual Web Part para uma aplicação web diferentes na mesma FARM em que a aplicação web onde já está instalada.

 

Para evitar esse problema, se utiliza a propriedade “AlwaysForceInstall”.
Esta propriedade pode ser ativa de dois formas em Visual Studio, alterando a propriedade das features, mas também pode ser executada por Power Shell.


1) Propriedade da Features
A selecionar a Feature, podemos ver em sua lista de propriedade a opção "Always Force Install" que por default esta em false. E só trocar para True (imagem abaixo):


Si observamos seu Manifest, vemos como adicionou conteúdo no XML (imagem abaixo):


A outra forma es alterar o arquivo XML da Feature, digitando manualmente dita propriedade colocando TRUE (imagem abaixo):





2) Utilizando PowerShell

En PowerShell, pode usar o parâmetro -Force no comando Install-SPSolution,  indicar forçado na instalação da solução:

Install-SPSolution -Identity <solution_file> -GACDeployment -Force


Depois de fazer as mudanças, vemos como a solução e instalada (imagem abaixo):



Atte.

No hay comentarios:

Publicar un comentario