Construindo soluções do Office
Em geral, criar e depurar projetos do Office são o mesmo que a compilação e depuração outros tipos de projetos no Visual Studio, como um windows form.Os tópicos em esta seção explica as diferenças que existem.Para obter informações gerais sobre como criar aplicativos, consulte Compilando aplicativos no Visual Studio.
Projeto de saída para projetos do Office
O local de saída para projetos do Office é projectname\ bin \ release ou projectname\ bin \ debug.Você não pode compilar a um diretório de implantação.
Projetos de um documento Nível
Quando você cria um projeto de um documento nível, os seguintes itens estão incluídos na saída do projeto:
Uma cópia do documento de projeto.
O assembly de projeto e todos os assemblies referenciados que têm sua propriedade definida Copiar Local da true.
O manifesto do aplicativo, que tem a extensão de nome de arquivo .manifest.Para obter mais informações, consulte Manifestos de aplicativo para soluções do Office.
O manifesto de implantação, que tem a extensão de nome de arquivo .vsto.Para obter mais informações, consulte Manifestos de implantação de soluções do Office.
Um arquivo de (PDB) do banco de dados do programa.
Observação |
---|
Se você criar uma solução da nível para um local remoto em vez do computador local, adicione o caminho totalmente qualificado para locais confiáveis listam no centro de confiança do aplicativo.Para obter mais informações, consulte a seção chamada concedendo confiança para documentos em Protegendo soluções do Office. |
Projetos de Nível de aplicativo
Quando você cria um projeto de aplicativo, os seguintes itens estão incluídos na saída do projeto:
O assembly de projeto e todos os assemblies referenciados que têm sua propriedade definida Copiar Local da true.
O manifesto do aplicativo, que tem a extensão de nome de arquivo .manifest.Para obter mais informações, consulte Manifestos de aplicativo para soluções do Office.
O manifesto de implantação, que tem a extensão de nome de arquivo .vsto.Para obter mais informações, consulte Manifestos de implantação de soluções do Office.
Um arquivo de (PDB) do banco de dados do programa para o assembly de projeto.
O processo de compilação para projetos de nível de aplicativo também cria um conjunto de entradas no Registro do computador de desenvolvimento que são necessárias para carregar o suplemento.Para obter mais informações, consulte Entradas de registro de suplementos em nível de aplicativo.
Se você criar um projeto do suplemento ao Outlook que contém regiões do formulário, o processo de compilação adiciona as seguintes informações adicionais ao Registro:
Uma chave para cada classe de mensagem que está associada com um ou mais áreas do formulário.
Uma entrada para cada área do formulário e um valor associado que representa o nome do suplemento do Outlook.
Outlook precisa essas informações para carregar as regiões do formulário.
Assemblies referenciados
Você pode referenciar assemblies (incluindo a biblioteca de classe se projetos) do seu projeto criando soluções do Office.cada assembly referenciado tem uma propriedade chamada Copiar Local.Copiar Local indica se o assembly é copiado para o diretório de saída.É definido por padrão a true.Cada assembly referenciado que tem Copiar Local definido como true é copiado para o diretório de saída.
Segurança durante o processo de compilação
O Visual Studio automaticamente configura as configurações de segurança no computador de desenvolvimento para concedê-lo confiança à solução durante o processo de compilação.Isso permite que a solução quando você executa a depuração.
Os projetos do Office usando certificados para verificar o editor.O Visual Studio cria automaticamente um certificado temporário para identificar soluções do Office, e configurar o computador de desenvolvimento para confiar o certificado temporário.
Para obter mais informações, consulte Protegendo soluções do Office.
Projetos de rede
Se o local de assembly ou de documento é um compartilhamento de rede, (a atualização local de política de segurança em nível de usuário) não é suficiente para permitir que executa a solução.Um administrador do deve concedê-lo confiança total no computador no nível aos módulos e para documentos que estão em um compartilhamento de rede antes de executar a solução.Para obter mais informações sobre como configurar a política de segurança, consulte Protegendo soluções do Office.
Para projetos de um documento nível, você deve também adicionar o local totalmente qualificado do documento ao Office dependia a lista das pastas.Para obter mais informações, consulte Concedendo confiança aos documentos.
Alterando o destino da plataforma
Por padrão, o destino de plataforma para projetos do Office é Qualquer CPU.Normalmente, você não deve alterar essa configuração.Soluções do Office que são criadas com a execução fixaçãoa de alvos da plataforma de Qualquer CPU em versões de 32 bits e 64 bits do Microsoft Office 2013 ou de Office 2010.
Você deve definir o destino da plataforma x64 somente se você estiver criando uma solução que executa somente em versões de 64 bits do Microsoft Office 2013 ou de Office 2010, e sua solução chama APIs nativas de 64 bits.Para obter mais informações sobre como alterar a plataforma fixaçãoa de alvos, consulte How to: Optimize an Application for a Specific CPU Type.
Se você definir o destino da plataforma x64, a solução não será executado em versões de 32 bits do windows ou do Office.O destino da plataforma x64 requer a solução executar em um processo de 64 bits.
Usando o comando limpa
Para remover os arquivos de projeto criado do computador de desenvolvimento, você pode usar o comando de Limpar no menu de Compilar em Visual Studio.O comando de Limpar excluir todos os arquivos no local de saída de compilação.Para projetos de aplicativo, o comando de Limpar também remove as entradas do Registro que são criados pelo processo de compilação.
Tópicos relacionados
Nome |
Descrição |
---|---|
Apresenta os problemas envolvidos em projetos depuração do Office. |
|
Passo a passo: Criando seu primeira personalização de nível de documento do Excel |
Demonstra como criar uma personalização básica de um documento nível para o excel. |
Descreve como reabilitar um suplemento que foi desativado difícil ou virtual. |
|
Fornece links para informações sobre a criação de soluções do Office, e sobre a função dos assemblies em sua solução. |