Compartilhar via


Adicionar e remover assemblies adicionais

Se um pacote do SharePoint depender de outros assemblies para funcionalidade ou dados, você poderá adicionar os assemblies ao pacote de solução (.wsp). Dessa forma, o servidor do SharePoint garante que assemblies personalizados estejam instalados com um pacote.

Você também pode adicionar e alterar os controles seguros e os arquivos de recurso de classe associados aos assemblies.

Adicionar assemblies adicionais, controles seguros e recursos de classe

Você pode adicionar assemblies adicionais ao pacote de solução do SharePoint. Assemblies adicionais em uma solução em área restrita são implantados no cache de assembly global, mas os itens de projeto do SharePoint em uma solução em área restrita são adicionados ao banco de dados de conteúdo. Você também pode adicionar controles seguros e recursos de classe a esses assemblies adicionais. Para obter mais informações sobre controles seguros, consulte Fornecendo informações de empacotamento e implantação em itens de projeto ou "Criando uma entrada safecontrol" na Implantação de Web Parts no SharePoint Foundation.

Para adicionar um assembly existente

  1. Abra o Designer de Pacotes. Para obter mais informações, consulte Como personalizar um pacote de soluções do SharePoint.

  2. Escolha a guia Avançado.

  3. Escolha o botão Adicionar e, em seguida, escolha Adicionar Assembly Existente na lista.

    A caixa de diálogo Adicionar Assembly Existente é exibida.

  4. Escolha as reticências (ASP.NET Mobile Designer ellipse), e escolha o assembly que deseja adicionar. É recomendável usar um caminho relativo para o assembly selecionado para fins de portabilidade.

  5. Para o Destino de Implantação, escolha o botão de opção GlobalAssemblyCache para implantar o assembly no cache de assembly global ou escolha o botão de opção WebApplication para implantar o assembly na pasta WebApplication no servidor que está executando o SharePoint.

Adicionar Assembly da Saída do Projeto

  1. Abra o Designer de Pacotes.

    Para obter mais informações, consulte Como personalizar um pacote de soluções do SharePoint.

  2. Escolha a guia Avançado.

  3. Escolha o botão Adicionar e, em seguida, escolha Adicionar Assembly na Saída do Projeto na lista.

    A caixa de diálogo Adicionar Assembly da Saída do Projeto é exibida.

  4. Na lista Projeto de Origem e escolha o projeto de origem que você deseja adicionar.

  5. Para o Destino de Implantação, escolha o botão de opção GlobalAssemblyCache para implantar o assembly no cache de assembly global ou escolha o botão de opção WebApplication para implantar o assembly na pasta WebApplication no servidor que está executando o SharePoint.

Para adicionar um controle seguro

  1. Abra a caixa de diálogo Editar Assembly Existente. Para fazer isso, abra o Designer de Pacotes, escolha a guia Avançado, escolha um assembly e, em seguida, escolha o botão Editar.

  2. No painel Controles Seguros, escolha o botão Clique aqui para adicionar um novo item.

  3. Na coluna Nome do Assembly, insira o nome do assembly.

  4. Na coluna Namespace, insira o nome do namespace para o controle seguro.

  5. Na coluna Nome do Tipo, insira o nome do tipo.

Para adicionar um recurso de classe

  1. Abra a caixa de diálogo Editar Assembly Existente. Para fazer isso, abra o Designer de Pacotes, escolha a guia Avançado, escolha um assembly e, em seguida, escolha o botão Editar.

  2. No painel Recursos de Classe, escolha o botão Clique aqui para adicionar um novo item.

  3. Na coluna Nome do Arquivo, escolha as reticências (ASP.NET Mobile Designer ellipse) e escolha o recurso de classe que você deseja adicionar.

Excluir assemblies personalizados

Você pode excluir assemblies de um pacote do SharePoint ou excluir controles seguros e recursos de classe de assemblies existentes.

Para excluir um assembly existente

  1. Abra o Designer de Pacotes. Para obter mais informações, consulte Como personalizar um pacote de soluções do SharePoint.

  2. Escolha a guia Avançado.

  3. No painel Assemblies Adicionais, escolha o assembly personalizado que você deseja excluir.

  4. Escolha a tecla Delete.

Para excluir um controle seguro para um assembly

  1. Abra a caixa de diálogo Editar Assembly Existente. Para fazer isso, abra o Designer de Pacotes, escolha a guia Avançado, escolha um assembly e, em seguida, escolha o botão Editar.

  2. Escolha o controle seguro que você deseja excluir.

  3. Escolha a tecla Delete.

Para excluir um recurso de classe para um assembly

  1. Abra a caixa de diálogo Editar Assembly Existente. Para fazer isso, abra o Designer de Pacotes, escolha a guia Avançado, escolha um assembly e, em seguida, escolha o botão Editar.

  2. Escolha a classe de recursos que você deseja excluir.

  3. Escolha a tecla Delete.