RegAsm :erro RA0000 :Não foi possível carregar arquivo ou assembly ou uma de suas dependências.O sistema não pode encontrar o arquivo especificado
Pergunta
Eu sou novo para o SharePoint.Eu estou tentando adicionar o Microsoft.SharePoint.dll para GAC.Por que eu tenho usado código abaixo
Código :
`c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319> Regasm.exe "C:\Microsoft.SharePoint.dll"`
Quando eu pressionar a chave de entrada, então eu estou ficando abaixo de erro:-
RegAsm : error RA0000 : Could not load file or assembly 'Microsoft.SharePoint.Search.Native, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependenceies. The system cannot find the file specified.
Por favor, pode ajudar qualquer um a sair dessa.
Solução
Para isso você precisa usar o Gacutil em vez de Regasm.Assim,
gacutil /i Microsoft.SharePoint.dll
Diferença entre regasm e gacutil:
Regasm:A ferramenta de Registro de Assembly lê os metadados dentro de um conjunto e adiciona as entradas necessárias para o registro, que permite COM que os clientes criem .NET Framework classes de forma transparente.Uma vez que uma classe é registrada, COM qualquer cliente possa utilizá-lo como se a classe COM classe.A classe é registrada apenas uma vez, quando o conjunto é instalado.Instâncias de classes dentro do conjunto, não pode ser criado a partir de COM até eles, na verdade, são registrados. Origem
Gacutil:O Cache de Assemblagem Global ferramenta que permite a você visualizar e manipular o conteúdo da cache de assemblagem global e cache de download. Origem