Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Se aplica a |
|---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Esta explicação passo a passo demonstra como implantar uma personalização de nível de documento a um Novo Pasta no seu computador de desenvolvimento, para que o documento e o assembly estão localizados na mesma pasta.Esse tipo de implantação é conhecido como o modelo de implantação local/local.
Para obter mais informações sobre as opções para implantar sua solução, consulte Modelos de implantação (sistema de 2003).Para obter mais informações sobre personalizações em nível de documento, consulte Arquitetura de personalizações de nível de documento.
Essa explicação passo a passo ilustra as seguintes tarefas:
- Conceder confiança total para uma solução Ferramentas do Visual Studio para o Office Assembly que está localizado em uma pasta local.
Pré-requisitos
Para completar este passo a passo, são necessários os seguintes componentes:
Ferramentas do Visual Studio para o Office (um componente opcional do O Visual Studio 2008 Professional e Visual Studio Team System).
Microsoft Office Word 2003 ou Microsoft Office Excel 2003.
Observação:Esta explicação passo a passo assume que você estiver implantando uma solução do Word.Se você quiser executar explicação passo a passo com uma solução do Excel, substitua o nome do projeto Word com o nome do seu projeto do Excel no Todo o Código exemplos.
Privilégios de administrador no computador de desenvolvimento, portanto, você pode definir a diretiva de segurança.
Criando uma solução Implantar
Como a Primeiro etapa, criar um Basic Ferramentas do Visual Studio para o Office solução para implantar.Se você já tiver uma solução que você deseja implantar, você pode ignorar esta seção e vá para a solução implantação.
Para criar uma solução para implantar
Criar um projeto de documento do Word com o nome WordDeployment, usando o modelo de projeto para o Office 2003.
No assistente, Selecionar Criar um documento novo.For more information, see Como: Criar o Visual Studio Tools para projetos do Office.
Em Gerenciador de Soluções, clique com o botão direito do mouse o arquivo de código ThisDocument e clique em Exibir Code.
Adicionar o seguinte código no manipulador de eventos ThisDocument_Startup.Esse código exibe uma mensagem quando o documento é aberto, que será facilitam verificar se a solução foi implantada com êxito.
MessageBox.Show("The deployment is successful")MessageBox.Show("The deployment is successful");Para obter mais informações sobre o evento Startup, consulte O Visual Studio Tools for Office Projeto eventos.
Pressionarionar F5 para Compilação e executar o projeto.Verifique se a mensagem é exibida.
Implantando a solução
Agora você pode implantar o documento e o assembly para uma Novo Pasta no seu computador de desenvolvimento.
Para implantar a solução
Criar uma pasta chamada TestDeploy na raiz da unidade do sistema do Windows (% SystemDrive %).Por exemplo, se sua unidade do sistema for C, o diretório deve ser C:\TestDeploy.
Copiar o documento e o assembly da compilação saída pasta (geralmente projeto pasta\bin\Depurar ou projeto pasta \bin\versão) para a pasta %SystemDrive%\TestDeploy.
Abrir o documento na pasta %SystemDrive%\TestDeploy.Você verá uma mensagem de erro informando que a atual política de segurança do .NET não permite a personalização para ser executado.Isso ocorre porque você tem não concedido completo Confiar para o assembly ainda.
Clique em OK e, em seguida, Fechar o documento.
Configuração de diretiva de segurança
Antes de executar a solução, você deve conceder completo Confiar para o assembly em sua diretiva de segurança .NET Framework 2.0.Nesta explicação passo a passo usa a ferramenta de Política de segurança de Acessar ao código (Caspol.exe) para conceder completo Confiar ao conjunto de módulos (assembly).
Para obter mais informações sobre como usar Caspol.exe, consulte Código Acessar Segurança Policy Tool (Caspol.exe) e Configurando a diretiva de segurança usando o código Acessar Security Policy Tool (Caspol.exe).
Observação de segurança: |
|---|
Esses são Basic etapas para a configuração uma diretiva de segurança com base em evidências de URL para a finalidade de concluir esta explicação passo a passo.Não use essas etapas para conceder Confiar aos assemblies em uma solução de mundo real se você não tiver certeza de que o local será seguro.Você também deve basear a segurança de uma solução do mundo real em mais evidências do que a URL do assembly.Para obter mais informações, consulte Requisitos de segurança para executar o Office Solutions (sistema de 2003). |
Para conceder completo Confiar ao conjunto de módulos (assembly)
No prompt de comando, tipo o seguinte comando para criar um novo AAgruparar de códigos conceConfiar Completo ao conjunto de módulos (assembly).Substituir De caminho de assembly completo com o caminho completo do assembly no computador de desenvolvimento — por exemplo, C:\TestDeploy\WordDeployment.dll.
%windir%\Microsoft.NET\Framework\v2.0.50727\caspol -u -ag All_Code -url "full assembly path" FullTrust -n "Test_Deployment"O parâmetro -n especifica um nome para o novo AAgruparar de códigos.Este parâmetro não é necessário, mas especificar um rótulo facilita a mais tarde identificar e remover o novo AAgruparar de códigos depois de concluir esta explicação passo a passo.
tipo Sim quando solicitado a confirmar que você deseja executar a operação e Pressionarionar ENTER.
Abrir o documento na pasta %SystemDrive%\TestDeploy e verifique se a mensagem aparece.
Clique em OK e, em seguida, Fechar o documento.
Próximas etapas
Você também pode implantar o documento e o assembly em pastas diferentes no mesmo computador ou você pode implantar o documento e o assembly em uma pasta de rede.Para obter mais informações, consulte as seguintes orientações:
Consulte também
Tarefas
Conceitos
Implantando soluções do Office (Sistema de 2003)
Implantação de personalizações de nível de documento (sistema de 2003)
Observação de segurança: