activities
latest
false
UiPath logo, featuring letters U and I in white
Actividades de integraciones clásicas
Last updated 8 de nov. de 2024

Corregir XAML después de la actualización del paquete

Al actualizar un flujo de trabajo de Box v1.1.6 a una versión de paquete igual o superior a la v1.2.2, donde se utiliza el SDK de Box.Core, cualquier actividad que tenga una variable de objeto de Box se rompe como se muestra a continuación:
docs image

Para reparar este flujo de trabajo dañado, sigue los siguientes pasos:

  1. Abre el archivo XAML del flujo de trabajo y reemplazaBox.V2por Box.V2.Coretal y como se muestra en la captura de pantalla a continuación.
    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. Cierra el archivo XAML en Studio y ábrelo de nuevo para recargar el flujo de trabajo, de modo que las actividades afectadas se vuelvan a renderizar.
    Antes:
    docs image
    Después:
    docs image
  3. Al pasar el ratón sobre los errores de las actividades se produce el siguiente error:
    docs image
  4. Esto puede solucionarse añadiendo la siguiente línea en la sección <AssemblyReference> del archivo XAML:
    <AssemblyReference>netstandard</AssemblyReference>
    docs image
    Ahora cierra el archivo XAML y vuelve a abrirlo para renderizar la actividad de nuevo y hacer que el error desaparezca.
  5. El mismo error puede persistir para cualquier Box Object, tal y como se muestra a continuación, para cualquier actividad:
    docs image
    Si te enfrentas a un mensaje de error como el de la captura de pantalla anterior Type BoxFolder, crea una nueva variable ficticia del tipo BoxFolder en un ámbito superior para que este error desaparezca. Para cada tipo de Box para los que se muestra este error, debe crearse una variable ficticia en la sección de variables del ámbito Hacer para que se corrijan los errores de tiempo de diseño presentados anteriormente.
    docs image
    Y esto corrige el error, como se puede ver a continuación:
    docs image
  6. Ahora el flujo de trabajo puede ejecutarse en un proyecto heredado o puedes elegir convertirlo a un proyecto de Windows desde el mensaje emergente de la parte superior de la ventana.
    docs image
    También hay otros métodos para convertir proyectos heredados a proyectos de Windows, sobre los que puedes obtener más información aquí.
Nota: Para proyectos C# heredados en el SDK de Box antes de que la actualización del núcleo, los pasos descritos anteriormente, reemplazar BOX.V2 por BOX.V2.Core, solucionan los errores de tiempo de diseño al migrar un flujo de trabajo de instalaciones no Core a Core SDK, pero arroja un error de tiempo de ejecución que puedes ver en la siguiente captura de pantalla. En esos casos recomendamos reconstruir el flujo de trabajo en Box v1.3.4.
docs image

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.