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