Partilhar via


Passo a passo: Importar itens de um Site do SharePoint existente

Essa explicação passo a passo demonstra como importar itens de um site web do SharePoint existente em um projeto de Visual Studio o SharePoint.

Essa explicação passo a passo demonstra as seguintes tarefas:

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

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

  • Importando o arquivo de .wsp em Visual Studio o SharePoint usando o projeto de importação de .wsp.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da 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, consulte Configurações de Visual Studio.

Pré-requisitos

Para completar este passo-a-passo, são necessários os seguintes componentes:

Personalizando um site web do SharePoint

Para esse exemplo, você criará e irá personalizar uma subsite do SharePoint adicionar uma nova coluna de site a ele e criar outra subsite para uso posterior.Posteriormente, você exportará a primeira subsite a um arquivo de .wsp e irá importar na coluna de site personalizado na segunda subsite usando o projeto de importação de .wsp.

Para criar e personalizar um site web do SharePoint

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

  2. Crie uma subsite fora do site principal do SharePoint abrindo o menu de Localize ações e então escolha novo site.

  3. Em a caixa de diálogo de Criar do site, escolha o tipo de Nulo o site .

  4. Em a caixa de Título , insira o teste de coluna de site 1; na caixa de Nome de URL , digite columntest1; deixe as outras configurações em seus valores padrão; e então escolha o botão Criar .

  5. Depois que o site é criada, navegue no navegador de volta para o site principal, http://nome do sistema/SitePages/Home.aspx.

  6. Além de isso, crie uma subsite em branco fora do site principal do SharePoint abrindo o menu de Localize ações , escolhendo novo sitee em seguida, escolhendo o tipo de site em branco .

  7. Em a caixa de Título , insira o teste de coluna de site 2; na caixa de Nome de URL , digite columntest2; deixe as outras configurações em seus valores padrão; e então escolha o botão Criar .

  8. Navegar de volta para a primeira subsite, http://SystemName/columntest1/default.aspx.

  9. Em o menu de Localize ações , escolha definições de local para exibir a página das definições de local.

  10. Em a seção de galerias , escolha o link de colunas de site .

  11. Em a parte superior da página de galeria de colunas de site , escolha o botão Criar .

  12. Em a caixa de Nome da coluna , entre na coluna de teste, manter os outros valores padrão, e então escolha o botão OK .

  13. A coluna de testar a coluna aparece sob as colunas personalizadas que título products em galeria de colunas do site.

Exportando o site da web do SharePoint

Em seguida, obtém um arquivo de configuração do SharePoint (.wsp) que contém os itens e os elementos do SharePoint que você deseja importar Visual Studio o SharePoint em seu projeto.Se você ainda não tiver um arquivo de .wsp, então você deve criar um site web do SharePoint existente.Para esse exemplo, você exportará o site da web do SharePoint padrão em um arquivo de .wsp.

Observação importanteImportante

Se você receber um erro de tempo de execução que executa o procedimento a seguir, você precisa executar o procedimento em um sistema que tenha acesso ao site da web do SharePoint.

Para exportar um site existente do SharePoint

  1. Em o site do SharePoint, escolha definições de local na guia de Ações do site para exibir a página das definições de local.

  2. Em a seção de Localize ações das definições de local da página, escolha o link de Salve o site como o modelo .

  3. Em a caixa de Nome do arquivo , entre em ExampleSite, e na caixa de Nome do modelo , digite no site de exemplo.

  4. Para esse exemplo, deixe o espaço livre da caixa de seleção de Incluir conteúdo .

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

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

    Para exibir posteriormente a página de galeria de soluções, abra o menu de Localize ações , escolha definições de local, escolha o link de Ir para definições de local de nível superior na seção de Localize a administração de coleção , e então escolha o link de soluções na seção de galerias .

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

  7. Em a caixa de diálogo de Faça download , escolha o botão Salvar para salvar o arquivo no seu sistema local, por padrão, na sua pasta de downloads.

Importando o Arquivo .wsp

Agora que você tem um arquivo de .wsp que contém um item que você deseja reutilizar (a coluna personalizada de teste de coluna de site), importar o arquivo de .wsp para acessá-lo.

Para importar um arquivo de .wsp

  1. Em Visual Studio, na barra de menu, escolha Arquivo, Novo, Projeto para exibir a caixa de diálogo de Novo Projeto .Se o seu IDE é configurado para usar configurações de desenvolvimento do Visual Basic, na barra de menu, escolha Arquivo, Novo Projeto.

  2. Expanda o nó de SharePoint em Visual C# ou Visual Basic, e então escolha o nó de 2010 .

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

    Assistente de personalização do SharePoint Aparece.

  4. Em a página de Especificar o site e o nível de segurança para depuração , entre em URL para a segunda subsite do SharePoint que você criou anteriormente. Você adicionará o novo item personalizado de campo, /columntest2, http://nome do sistemaa essa subsite.

  5. Em a seção de Que é o nível de confiança para esta solução do SharePoint? , deixe a seleção como Implantar como uma solução na área restrita.

  6. Em a página de Especificar a nova fonte de projeto , navegue até o local no sistema onde você salvou o arquivo de .wsp anteriormente e clique no botão Avançar .

    ObservaçãoObservação

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

  7. Em a caixa de Itens selecionados a importar , desmarque todas as caixas de seleção na lista para a exceção de Coluna de teste, e então escolha o botão Concluir .

    Porque a lista contém muitos itens, você pode escolher as chaves de CTRL + de A para escolher todos os itens na lista, escolha a chave da barra de espaços para limpar todas as caixas de seleção, e então seleciona somente a caixa de seleção próxima ao item de testar a coluna .

    Após a operação de importação é concluída, um novo projeto chamado WspImportProject1 é criado contendo uma pasta chamada Campos.Em esta pasta é a coluna de site personalizado Coluna de teste e o arquivo de definição Elements.xml.

Implantando o projeto

Finalmente, implantar WspImportProject1 a segunda subsite do SharePoint que você criou anteriormente para exibir a coluna de site personalizado.

Para implantar o projeto

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

  2. Em o site do SharePoint, abra o menu de Localize ações , e então escolha definições de local para exibir a página das definições de local.

  3. Em a seção de galerias , escolha o link de colunas de site .

  4. Role para baixo da seção de Colunas personalizadas .

    Observe que a coluna de site personalizado que você importou da primeira site do SharePoint aparece na lista.

Consulte também

Conceitos

A importação de itens de um Site do SharePoint existente

Outros recursos

Desenvolvimento de soluções do SharePoint

Criando controles reutilizáveis para Web Parts ou páginas de aplicativo