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.