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 criar e depurar outros tipos de projetos em Visual Studio.Os tópicos nesta seção explicam as diferenças que existem.

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 é o mesmo que 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 da 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.

Depuração e verificação de soluções do SharePoint, usando os recursos de ALM

Visual Studio recursos de ALM, como testes de unidade e IntelliTrace permitem mais problemas rapidamente com precisão em suas soluções do SharePoint.Criação de perfil permite que você localizar e identificar áreas de problema de desempenho em suas soluções do SharePoint.Para obter mais informações, consulte Verificando e depurando código do SharePoint e O desempenho de aplicativos do SharePoint para criação de perfil.

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 o usuário conta deve 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 Clean 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 Server Explorer de navegação.

Empacotamento e implantação de soluções do SharePoint