Partilhar via


Instruções passo a passo: importar itens de um local do SharePoint existente

Este guia passo a passo demonstra como importar itens de um site existente do SharePoint para um projeto do SharePoint do Visual Studio.

Este passo a passo demonstra as seguintes tarefas:

  • Personalizando um site do SharePoint adicionando uma coluna de site personalizada (também conhecida como campo.

  • Exportando um site do SharePoint para um arquivo .wsp.

  • Importando o arquivo .wsp para o SharePoint do Visual Studio usando o projeto .wsp Import.

    Observação

    Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, confira Personalizar o IDE.

Pré-requisitos

Você precisará dos seguintes componentes para concluir este passo a passo:

  • Edições do Microsoft Windows e do SharePoint com suporte.

  • Visual Studio.

Personalizar um site do SharePoint

Para este exemplo, você criará e personalizará um subsite do SharePoint adicionando uma nova coluna de site e criando outro subsite para uso posterior. Posteriormente, você exportará o primeiro subsite para um arquivo .wsp e, em seguida, importará a coluna de site personalizada para o segundo subsite usando o projeto .wsp Import.

Para criar e personalizar um site do SharePoint

  1. Abra um site do SharePoint usando um navegador da Web, por exemplo, http:// nome do sistema/SitePages/Home.aspx.

  2. Crie um subsite fora do site principal do SharePoint abrindo o menu Ações do Site e escolhendo Novo Site.

  3. Na caixa de diálogo Criar do site, escolha o tipo Site em Branco.

  4. Na caixa Título, insira Teste de Coluna do Site 1. Na caixa Nome da URL, insira columntest1. Deixe as outras configurações em seus valores padrão. Em seguida, escolha o botão Criar.

  5. Depois que o site for criado, retorne para o site principal http://nome do sistema/SitePages/Home.aspx.

  6. Crie novamente um subsite em branco fora do site principal do SharePoint abrindo o menu Ações do Site, escolhendo Novo Site e, em seguida, escolhendo o tipo Site em Branco.

  7. Na caixa Título, insira Teste de Coluna do Site 2. Na caixa Nome da URL, insira columntest2. Deixe as outras configurações em seus valores padrão. Em seguida, escolha o botão Criar.

  8. Retorne para o primeiro subsite, http://SystemName/columntest1/default.aspx.

  9. No menu Ações do Site, escolha Configurações do Site para exibir a página de Configurações do Site.

  10. Na seção Galerias, escolha o link Colunas do site.

  11. Na parte superior da página Galeria de Colunas do Site, escolha o botão Criar.

  12. Na caixa Nome da coluna, insira Coluna de Teste. Mantenha os outros valores padrão e escolha o botão OK.

  13. A Coluna de Teste aparece no título Colunas Personalizadas na Galeria de Colunas do Site.

Exportando o site do SharePoint

Em seguida, obtenha um arquivo de instalação do SharePoint (.wsp) que contém os itens e elementos do SharePoint que você deseja importar para seu projeto do SharePoint do Visual Studio. Se você ainda não tiver um arquivo .wsp, crie de um site existente do SharePoint. Neste exemplo, você exportará o site padrão do SharePoint para um arquivo .wsp.

Importante

Se você receber um erro de runtime executando o procedimento a seguir, precisará executar o procedimento em um sistema que tenha acesso ao site do SharePoint.

Para exportar um site existente do SharePoint

  1. No site do SharePoint, escolha Configurações do Site na guia Ações do Site para exibir a página de Configurações do Site.

  2. Na seção Ações do Site da página de Configurações do Site, escolha o link Salvar site como modelo.

  3. Na caixa Nome do arquivo, insira ExampleSite e, na caixa Nome do modelo, insira Site de Exemplo.

  4. Neste exemplo, deixe a caixa de seleção Incluir Conteúdo desmarcada.

    Se você selecionar essa caixa, o Visual Studio salvará todas as listas e bibliotecas de documentos e seu conteúdo no arquivo .wsp. Embora seja útil em algumas circunstâncias, isso não é necessário para este exemplo.

  5. Quando a operação for concluída com êxito, escolha o link da galeria de soluções para exibir o arquivo .wsp.

    Para exibir a página da galeria de soluções posteriormente, abra o menu Ações do Site, escolha Configurações do Site, escolha o link Ir para as configurações de site de nível superior na seção Administração do Conjunto de Sites e escolha o link Soluções na seção Galerias.

  6. Na galeria de soluções, escolha o link ExampleSite.

  7. Na caixa de diálogo Download de Arquivo, escolha o botão Salvar para salvar o arquivo em seu sistema local, por padrão, na pasta Downloads.

Importar o arquivo .wsp

Agora que você tem um arquivo .wsp que contém um item que deseja reutilizar (a Coluna de Teste de site personalizado), importe o arquivo .wsp para acessá-lo.

Para importar um arquivo .wsp

  1. Na barra de menus do Visual Studio, escolha Arquivo>Novo>Projeto para exibir a caixa de diálogo Novo Projeto. Se o IDE estiver definido para usar as configurações de desenvolvimento do Visual Basic, na barra de menus, escolha Arquivo>Novo Projeto.

  2. Expanda o nó do SharePoint em Visual C# ou em Visual Basic e escolha o nó 2010.

  3. Escolha o modelo Importar Pacote de Solução do SharePoint 2010 no painel Modelos, deixe o nome do projeto como WspImportProject1 e escolha o botão OK.

    O Assistente de Personalização do SharePoint é exibido.

  4. Na página Especificar o site e o nível de segurança para depuração, insira a URL do segundo subsite do SharePoint criado anteriormente. Você adicionará o novo item campo personalizado, http://nome do sistema/columntest2, a esse subsite.

  5. Na seção Qual é o nível de confiança dessa solução do SharePoint?, deixe a seleção como Implantar como uma solução em área restrita.

  6. Na página Especificar a nova origem do projeto, navegue até o local no sistema em que você salvou anteriormente o arquivo .wsp e escolha o botão Avançar.

    Observação

    Se você escolher o botão Concluir nesta página, todos os itens disponíveis no arquivo .wsp serão importados.

  7. Na caixa Selecionar itens a serem importados, desmarque todas as caixas de seleção na lista, exceto Coluna de Teste, e escolha o botão Concluir.

    Como a lista contém muitos itens, você pode escolher as teclas Ctrl+A para escolher todos os itens da lista, escolher a tecla Barra de espaços para desmarcar todas as caixas de seleção e, em seguida, marcar apenas a caixa de seleção ao lado do item Coluna de Teste.

    Depois que a operação de importação é concluída, um novo projeto chamado WspImportProject1 é criado, que contém uma pasta chamada Fields. Esta pasta possui a coluna de site personalizada Coluna de Teste e seu arquivo de definição Elements.xml.

Implantar o projeto

Por fim, implante WspImportProject1 no segundo subsite do SharePoint criado anteriormente para exibir a coluna de site personalizada.

Para implantar o projeto

  1. No Visual Studio, escolha a chave F5 para implantar e executar o projeto de importação .wsp.

  2. No site do SharePoint, abra o menu Ações do Site e escolha Configurações do Site para exibir a página de Configurações do Site.

  3. Na seção Galerias, escolha o link Colunas do site.

  4. Role para baixo até a seção Colunas personalizadas.

    Observe que a coluna de site personalizada que você importou do primeiro site do SharePoint aparece na lista.