Testar e depurar Suplementos do Office num servidor não local

Quando concluir o desenvolvimento e teste num localhost e quiser testar o suplemento a partir de um servidor não local ou conta na nuvem, pode utilizar a ferramenta office-addin-debugging para qualquer projeto de suplemento baseado em Node.js. (A ferramenta não é suportada em projetos criados com o Visual Studio.)

Observação

Se estiver a trabalhar num computador Windows, poderá ter outra opção para testes não locais. Consulte Sideload Office Add-ins for testing from a network share (Sideload Suplementos do Office para testes a partir de uma partilha de rede).

Projetos criados com o Teams Toolkit ou o Gerador Yeoman do Office (Yo Office)

Se o seu projeto tiver sido criado com o Teams Toolkit ou o Office Yeoman Generator (Yo Office), a ferramenta office-addin-debugging já está instalada e o seu ficheiro package.json tem start scripts e que stop invocam a ferramenta. Para utilizá-lo para testes não locais, atualize a parte do domínio dos URLs no seu manifesto para apontar para o servidor de teste (ou CDN, conforme necessário). Em seguida, execute npm run start na linha de comandos (ou terminal do Visual Studio Code) para fazer sideload do suplemento para teste e depuração.

Importante

A ferramenta office-addin-debugging regista o suplemento no registo do Windows ou uma pasta especial num Mac. Para um suplemento do Outlook, também regista o suplemento no Exchange. Para evitar erros subtis ao desenvolver, termine sempre uma sessão de teste ao executar npm run stop para garantir que estes registos são removidos e que o processo do servidor está totalmente parado. Fechar manualmente o servidor, a janela da linha de comandos (ou TERMINAL), o Visual Studio Code ou a aplicação do Office não remove estes registos.

Outros projetos

Se o seu projeto não tiver sido criado com o Teams Toolkit ou o Yo Office, execute a ferramenta com o npx na raiz do projeto. Invoque-o com o respetivo start comando seguido do caminho relativo para o manifesto. Apresentamos um exemplo a seguir.

npx office-addin-debugging start manifest.json

Este comando sideloads the add-in for testing and debugging. A ferramenta também funciona com um manifesto apenas de suplemento.

Existem muitas opções para o start comando. Para obter detalhes, consulte README para a ferramenta em office-addin-debugging.

Importante

A ferramenta office-addin-debugging regista o suplemento no registo do Windows ou uma pasta especial num Mac. Para um suplemento do Outlook, também regista o suplemento no Exchange. Para evitar erros subtis ao desenvolver, termine sempre uma sessão de teste ao executar npx office-addin-debugging stop para garantir que estes registos são removidos e que o processo do servidor está totalmente parado. Fechar manualmente o servidor, a janela da linha de comandos (ou TERMINAL), o Visual Studio Code ou a aplicação do Office não remove estes registos. Se utilizou a opção --prod com o start comando , utilize a mesma opção com o stop comando .