Criação e depuração de soluções do SharePoint

Em geral, criação e depuração de soluções do SharePoint são o mesmo que a criação e depuração de outros tipos de projetos em Visual Studio. Os tópicos nesta seção explicam as diferenças existentes.

Saída do projeto para soluções do SharePoint

Criação de soluções do SharePoint cria um arquivo de pacote (. wsp) da solução e assemblies. A tabela a seguir mostra os locais desses arquivos durante uma compilação.

Criar item

Pasta de saída

Assembly, banco de dados do programa (PDB) e arquivos. wsp.

ProjectName\bin\debug ou ProjectName\bin\release

Arquivos de item de projeto do SharePoint.

ProjectName\pkg\debug ou ProjectName\pkg\release

Crie arquivos intermediários.

ProjectName\obj\debug ou ProjectName\obj\release

Arquivos intermediários do pacote.

ProjectName\pkgobj\debug ou ProjectName\pkgobj\release

Construindo soluções do SharePoint

Para criar soluções do SharePoint, o computador de desenvolvimento deve ter a versão correta do SharePoint server instalado. Caso contrário, a criação de soluções do SharePoint é igual a criação de outros tipos de projetos em Visual Studio. Para obter mais informações, consulte Como: Criar soluções do SharePoint.

Depurando e testando soluções do SharePoint

Antes de depuração, Visual Studio copia o pacote. wsp ao servidor do SharePoint, ativa o Site e os recursos de escopo de Web, e em alguns casos, inicia o projeto. Em outros casos, talvez você precise abrir o projeto manualmente. Para obter mais informações, consulte Solucionando problemas de soluções do SharePoint e Depuração de soluções do SharePoint.

Segurança durante o processo de compilação

Para compactar ou implantar soluções do SharePoint, Visual Studio deve ter permissão para copiar arquivos para o servidor do SharePoint. Você deve executar Visual Studio como um processo elevado e a sua conta de usuário devem ser um administrador de coleções de sites no servidor do SharePoint. Além disso, você deve especificar se o seu projeto é uma solução em modo seguro ou uma solução do farm. Para obter mais informações, consulte Diferenças entre no modo seguro e soluções de Farm.

Usando o comando Clean

Quando uma solução do SharePoint é instalada em um servidor do SharePoint para depuração, o Limpar comando não desinstala a solução. Em vez disso, você deve desativar os recursos por meio da configuração do SharePoint.

Consulte também

Outros recursos

Desenvolvimento de soluções do SharePoint

Conexões do SharePoint usando o Server Explorer de navegação.

Empacotando e implantando soluções do SharePoint