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

About Gustavo Delfino

Analista / Desenvolvedor de Sistemas com especialização em aplicações Web e SharePoint. Trabalho com .NET e SharePoint desde 2008. Também com Dynamics CRM desde de a versão 4.0. Certificações : MCTS, MCSD, MCSA e MCDS.
This entry was posted in SharePoint 2013, Visual Studio 2015, WebPart. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s