O que há de novo no desenvolvimento do SharePoint
Como criar soluções para produtos de 2010 do SharePoint, você pode executar as seguintes tarefas com mais facilidade usando Visual Studio 2010:
Criar e executar testes de unidade e depurar aplicativos do SharePoint usando o IntelliTrace. (Requer o Service Pack 1).
Importar, modificar e estender os pacotes de solução (. wsp).
Desenvolva soluções do SharePoint com modelos de projetos e itens de projeto.
Criar formulários de associação e inicialização para fluxos de trabalho seqüenciais e de estado.
Agregar e integrar os dados de back-end usando modelos de conectividade de dados de negócios (BDC).
Crie web parts e páginas de aplicativo para sites do SharePoint.
Navegar em sites do SharePoint usando Server Explorer.
Inicie a depuração de aplicativos do SharePoint, pressionando F5.
Criar e validar os pacotes de solução.
Estender os itens de projeto do SharePoint existentes e, em seguida, adicione menus de contexto.
Observação As ferramentas para desenvolvimento de soluções do SharePoint em Visual Studio 2010 semelhante a Visual Studio extensões para Windows SharePoint Services (VSeWSS), que pode ser baixado para Visual Studio 2005 e Visual Studio 2008. No entanto, esses conjuntos de ferramentas têm diferentes recursos e funcionalidades.
IntelliTrace e testes de unidade
Se você instalar o SP1, você pode executar seus aplicativos do SharePoint de testes de unidade e depurá-los usando o IntelliTrace.
Usando o IntelliTrace, você pode determinar não apenas o estado atual do seu aplicativo, mas também eventos que ocorreram no passado e o contexto em que eles ocorreram. Você pode navegar e para trás para vários pontos no tempo em seu programa no qual os eventos de interesse foram registrados e analise os estados e os valores de variáveis em cada ponto. Você também pode salvar a sessão de depuração em um arquivo, você pode recarregar e executar uma depuração post-crash. Para obter mais informações, consulte Depuração com IntelliTrace.
Você encontrará erros em seu código, realizando testes de unidade, na qual você pode gravar e executa código de teste dentro de métodos de teste mais facilmente. Esses métodos contenham variáveis vazias e uma instrução Assert que você pode usar para verificar a lógica e a funcionalidade do seu projeto e chamar o modelo de objeto do SharePoint. Para obter mais informações, consulte Verificando o código usando testes de unidade.
IntelliTrace e testes de unidade são dois recursos para gerenciar o seu ciclo de vida do aplicativo em Visual Studio e que anteriormente estavam disponíveis apenas em Visual Studio Premium e Visual Studio Ultimate. Para obter mais informações, consulte Verificando e depurando o código do SharePoint, usando os recursos ALM e Novidades para o gerenciamento do ciclo de vida de aplicativos em 2010 de Visual Studio.
Importar pacotes de solução do SharePoint
Se você tiver desenvolvido projetos do SharePoint em ferramentas como, por exemplo, 2010 do SharePoint Designer, você pode importar seus itens em Visual Studio 2010 usando o Importar pacote de solução do SharePoint modelo. Para obter mais informações, consulte A importação de itens de um Site do SharePoint existente.
Modelos do SharePoint
Você pode usar muitos modelos para tipos de projeto e itens para desenvolver aplicativos e sites do SharePoint. Em Visual Studio 2010, você pode encontrar os modelos de projeto como modelo de conectividade de dados de negócios, receptor de eventos, definição de lista, fluxo de trabalho seqüencial, definição de Site e Part. do Visual Web Para obter mais informações, consulte Projeto do SharePoint e modelos de Item de projeto.
Design de fluxos de trabalho seqüenciais e de estado
Em Visual Studio, você pode criar fluxos de trabalho personalizados que gerenciar o ciclo de vida de documentos e itens de lista em um site do SharePoint. Você pode usar ferramentas como, por exemplo, um designer, um conjunto de atividades de arrastar e soltar controles e as referências necessárias do assembly. Você também pode usar o Assistente de personalização do SharePoint para criar e configurar seus fluxos de trabalho. Para obter mais informações, consulte Criação de soluções de fluxo de trabalho do SharePoint.
Integrar dados de negócios ao SharePoint
Se você integrar e valida os dados de negócios de um aplicativo de servidor ou em um banco de dados para o SharePoint, os usuários finais podem exibir, adicionar, atualizar ou excluir dados de negócios, usando listas e web parts. Integrar dados do SharePoint, você pode criar um modelo para o serviço de conectividade de dados de negócios. Para obter mais informações, consulte Integração de dados de negócios no SharePoint.
Criar Web Parts e páginas de aplicativo para um Site do SharePoint
Se você criar web parts, os usuários podem modificar diretamente o conteúdo, a aparência e o comportamento das páginas de site do SharePoint usando um navegador. Web parts são controles de servidor que são executados dentro de uma página de web Parts. Para obter mais informações, consulte Criando Web Parts for SharePoint.
Você pode usar um Visual Studio designer para criar páginas de aplicativo, que contêm o conteúdo que será mesclado com uma página de mestre SharePoint. O designer exibirá uma área de conteúdo para cada espaço reservado para conteúdo que é definido em uma página mestra. Para obter mais informações, consulte A criação de páginas de aplicativo para o SharePoint.
Você também pode criar controles reutilizáveis para web parts ou páginas de aplicativo. Para obter mais informações, consulte Criando controles reutilizáveis para Web Parts ou páginas de aplicativo.
Navegar em Sites do SharePoint usando o Server Explorer
Em Visual Studio 2010, você pode procurar conexões do SharePoint, usando Server Explorer e navegue por meio dos componentes de um site do SharePoint, como, por exemplo, as definições de listas, tipos de conteúdo, os receptores de evento, web parts e módulos. Você pode encontrar esses componentes em um nó chamado SharePoint Connections no modo de exibição de árvore de Server Explorer. Para obter mais informações, consulte Conexões do SharePoint usando o Server Explorer de navegação..
Iniciar a depuração de aplicativos do SharePoint, pressionando F5
Antes de iniciar uma sessão de depuração, Visual Studio copia o pacote de solução para o servidor que está executando o Produtos do SharePoint, ativa o site e os recursos de escopo de web, e inicia o projeto. Para obter mais informações, consulte Criação e depuração de soluções do SharePoint.
Criar pacotes de solução para implantação
Você pode usar Visual Studio para organizar os itens de projeto do SharePoint em recursos e criar um pacote de solução (. wsp) para implantar os recursos do SharePoint. Você pode personalizar e criar o pacote da solução usando as seguintes ferramentas:
Designer de recurso, com o qual você cria recursos, defina escopos e marcar outros recursos, como dependências.
Criador de pacotes, com o qual você agrupar os itens do SharePoint em um pacote de solução.
Gerenciador de empacotamento, com o qual você pode agrupa e exibe o conteúdo hierárquico do projeto do SharePoint.
Quando Visual Studio cria os pacotes de solução, ele valida o pacote e o arquivos de pacote. Para obter mais informações, consulte Empacotando e implantando soluções do SharePoint.
Estender os itens de projeto existente
Você pode estender Visual Studio , Criando extensões de sistema do SharePoint e chamando-se no modelo de objeto nativo para o SharePoint. Você também pode estender Server Explorer , criando nós ou menus de contexto para nós existentes. Para obter mais informações, consulte Estender as ferramentas do SharePoint em Visual Studio.
Consulte também
Outros recursos
Introdução (desenvolvimento do SharePoint em Visual Studio)
Desenvolvimento de soluções do SharePoint