Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de integrações clássicas
Última atualização 22 de abr de 2024

Corrigir XAML após atualização do pacote

Ao atualizar um fluxo de trabalho do Box v1.1.6 para uma versão de pacote igual ou superior à v1.2.2, onde o SDK Box.Core é usado, qualquer atividade que tenha uma variável Box Object é interrompida como mostrado abaixo:
docs image

Para corrigir esse fluxo de trabalho interrompido, siga as etapas abaixo:

  1. Abra o arquivo XAML do fluxo de trabalho e substitua Box.V2 por Box.V2.Core, conforme mostrado na seguinte captura de tela.
    docs image

    De

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2"

    Para:

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2.Core"
  2. Feche o arquivo XAML no Studio e abra-o novamente para recarregar o fluxo de trabalho, para que as atividades impactadas sejam renderizadas novamente.
    Antes:
    docs image
    Depois:
    docs image
  3. Passar o cursor do mouse sobre os erros nas atividades gera o seguinte erro:
    docs image
  4. Isso pode ser resolvido adicionando a seguinte linha na seção <AssemblyReference> no arquivo XAML:
    <AssemblyReference>netstandard</AssemblyReference>
    docs image
    Agora feche o arquivo XAML e reabra-o para renderizar a atividade novamente e fazer com que o erro desapareça.
  5. O mesmo erro ainda pode persistir para qualquer Box Object, como mostrado abaixo, para qualquer atividade:
    docs image
    Se você estiver tendo uma mensagem de erro como a da captura de tela acima Type BoxFolder, crie uma nova variável fictícia do tipo BoxFolder em um escopo superior para fazer esse erro desaparecer. Para cada tipo Box para o qual esse erro é exibido, uma variável fictícia deve ser criada na seção variável no escopo Do para que os erros de tempo de design apresentados acima sejam corrigidos.
    docs image
    E isso corrige o erro, como pode ser visto abaixo:
    docs image
  6. Agora, o fluxo de trabalho pode ser executado em um projeto legado ou você pode optar por convertê-lo em um projeto do Windows a partir da mensagem pop-up na parte superior da janela.
    docs image
    Também há outros métodos para converter projetos legados em projetos do Windows, sobre os quais você pode ler mais aqui.
Observação: Para projetos legados em C# no Box SDK antes do Core, atualize as etapas descritas acima, substituindo BOX.V2 por BOX.V2.Core, o que resolve os erros de tempo de design ao migrar um fluxo de trabalho de instalações do SDK Non Core para Core, mas gera um erro de runtime que você pode ver na captura de tela abaixo. Recomendamos reconstruir o fluxo de trabalho no Box v1.3.4 nesses casos.
docs image

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.