SharePoint: Criando um projeto do Visual Studio sem o SharePoint instalado localmente

Galera estou em um projeto, mas a empresa não permite que instalemos Visual Studio no servidor de DEV, até então nunca criei um projeto sem o SharePoint estar instalado localmente.

Historias a parte mas a verdade é a seguinte: Se você não tiver o SharePoint instalado localmente, o Visual Studio não permitirá que você crie um projeto do SharePoint.

sp-not-installed

Mas conseguimos contornar isso com duas passos bem simples:

  1. No registro adicione a seguinte chave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\15.0\SharePoint

E adione dois valores string : Location=C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ e SharePoint=Installed

Veja imagem abaixo:

reg

2. Copie as dlls abaixo de uma maquina onde o SharePoint esta instalado  e cole no seguinte diretorio: (C:\Windows\Microsoft.NET\Assembly\GAC_32)

  • Microsoft.SharePoint.dll
  • Microsoft.SharePoint.Client.dll
  • Microsoft.SharePoint.Client.Publishing.dll
  • Microsoft.SharePoint.Client.Runtime.dll
  • Microsoft.SharePoint.Client.ServerRuntime.dll
  • Microsoft.SharePoint.Library.dll
  • Microsoft.SharePoint.Linq.dll
  • Microsoft.SharePoint.Portal.dll
  • Microsoft.SharePoint.Publishing.dll

Pode precisar de mais alguma dll.

Boa sorte.

fonte: https://weblogs.asp.net/ricardoperes