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çã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:
Edições suportadas de Microsoft Windows e do SharePoint.Para mais informações, consulte Requisitos para o desenvolvimento de soluções do SharePoint.
O Visual Studio.
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
Abra um site web do SharePoint usando um navegador da Web, como http://nome do sistema/SitePages/Home.aspx.
Crie uma subsite fora do site principal do SharePoint abrindo o menu de Localize ações e então escolha novo site.
Em a caixa de diálogo de Criar do site, escolha o tipo de Nulo o site .
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 .
Depois que o site é criada, navegue no navegador de volta para o site principal, http://nome do sistema/SitePages/Home.aspx.
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 .
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 .
Navegar de volta para a primeira subsite, http://SystemName/columntest1/default.aspx.
Em o menu de Localize ações , escolha definições de local para exibir a página das definições de local.
Em a seção de galerias , escolha o link de colunas de site .
Em a parte superior da página de galeria de colunas de site , escolha o botão Criar .
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 .
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.
Importante |
---|
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
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.
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 .
Em a caixa de Nome do arquivo , entre em ExampleSite, e na caixa de Nome do modelo , digite no site de exemplo.
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.
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 .
Em galeria de soluções, escolha o link de ExampleSite .
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
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.
Expanda o nó de SharePoint em Visual C# ou Visual Basic, e então escolha o nó de 2010 .
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.
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.
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.
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ção Se você escolher o botão Concluir em essa página, todos os itens disponíveis no arquivo de .wsp serão importados.
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
Em Visual Studio, escolha a tecla F5 para implantar e executar o projeto de importação de .wsp.
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.
Em a seção de galerias , escolha o link de colunas de site .
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