Studio
2023.4
False
Imagen de fondo del banner
Guía de usuario de Studio
Última actualización 26 de abr. de 2024

Acerca de la compatibilidad con Windows: heredado

Studio 2021.10 aportó soporte para proyectos basados en .NET e introdujo el concepto de compatibilidad de proyecto basada en el marco de destino. En versiones anteriores a 2021.10, todos los proyectos utilizaban .NET Framework 4.6.1, pero a partir de Studio 2021.10 has tenido la opción de crear proyectos con la compatibilidad Windows (heredado) (.NET Framework 4.6.1) o con las compatibilidades Windows y multiplataforma basadas en .NET.

Los proyectos Windows: heredado no reciben nuevas características

La compatibilidad por defecto para los nuevos proyectos es ahora Windows. Aunque seguimos manteniendo la compatibilidad con Windows (heredado), las nuevas funciones y mejoras solo estarán disponibles en proyectos con compatibilidad Windows y multiplataforma.

Por ejemplo, las siguientes características introducidas en Studio 2022.10 no están disponibles en proyectos Windows (heredado):

Creación de proyectos Windows (heredado)

Aunque se admite la creación de nuevos proyectos con la compatibilidad de Windows (heredado) y está habilitada, recomendamos usar la compatibilidad de Windows para beneficiarte de las características no disponibles en Windows: heredado.

En las futuras versiones de Studio, solo podrás abrir, editar y ejecutar proyectos de Windows - Legacy. Sin embargo, las organizaciones seguirán pudiendo utilizar políticas de gobernanza para restaurar la opción de crear proyectos de Windows: heredado configurando los ajustes de marcos de compatibilidad permitidos. Para estar al día de los próximos cambios, consulta el calendario de desapariciones.

Cómo editar proyectos existentes de Windows: heredado

En futuras versiones se admitirá la edición, publicación y ejecución de proyectos de Windows: heredado, lo que significa que puedes abrirlos y editarlos como otros proyectos de Windows y multiplataforma. Al abrir un proyecto de Windows: heredado existente, se muestra un mensaje en la parte superior de la ventana.



Cómo convertir proyectos Windows: heredado a compatibilidad de Windows

Importante: Las dependencias para las que no se hayan encontrado versiones con la compatibilidad Windows se marcan como no resueltas y la versión utilizada en el proyecto Windows (heredado) se muestra en panel Proyecto tras la conversión.La mayoría de los paquetes de actividades desarrollados por UiPath que están disponibles en la fuente oficial admiten la compatibilidad Windows. Para obtener una lista completa, consulta la Guías de actividades.

Studio viene con una herramienta de conversión integrada que te permite convertir cualquier proyecto Windows (heredado) a Windows.

Cuando conviertes un proyecto a Windows:

  • Las dependencias del proyecto se gestionan en función de las siguientes reglas:
    • Si existe la misma versión del paquete en los orígenes del paquete configurados, la versión utilizada en el proyecto Windows: heredado no cambia.
    • Si no existe la misma versión del paquete, la versión utilizada en el proyecto Windows: Legacy se cambia al parche más alto de la versión más cercana.
  • Todas las actividades y propiedades se conservan en el proyecto convertido.
  • Los espacios para nombre que son diferentes en los proyectos Windows y Windows (heredado) son actualizados.
  • Se añaden los espacios de nombre necesarios en los proyectos Windows y los utilizados solo en proyectos Windows (heredado) se eliminan.

    Aviso: Convierte y vuelve a publicar las bibliotecas de Windows (heredado) antes de convertir los procesos en los que están instaladas como dependencias.

Para convertir un proyecto heredado a la compatibilidad Windows:

  1. Abre el proyecto Windows (heredado) en Studio y asegúrate de abrirlo solo en una instancia de Studio.

  2. Haz clic derecho en el nodo del proyecto en el panel de Proyecto y a continuación selecciona Convertir a Windows. Se mostrará una nueva ventana.



  3. Selecciona cómo convertir:

    • Para crear una copia de proyecto actual utilizando la compatibilidad Windows y mantener el proyecto original Windows (heredado), selecciona Crear un nuevo proyecto. Introduce el nombre, la ubicación donde crearlo y, de forma opcional, una descripción para el nuevo proyecto.
    • Para actualizar el proyecto existente y convertirlo a la compatibilidad Windows, desactiva la casilla Crear un nuevo proyecto. Si seleccionas esta opción, los cambios realizados al proyecto no podrán deshacerse.
  4. Haz clic en Convertir.

Si los problemas de dependencia provocan actividades no resueltas tras la conversión, en la parte superior de cada una verás un mensaje que indica que falta o que no se ha podido cargar.Se dispone de la siguiente información para cada una: nombre para mostrar, espacio de nombres de la actividad, propiedades y valores de la actividad. Haz clic en Reemplazar para encontrar una alternativa y reemplazar la actividad faltante o no válida. Para obtener más información, consulta Actividades faltantes o no válidas.

Limitaciones conocidas
  • Las siguientes expresiones son incompatibles con los proyectos de Windows y deben cambiarse manualmente para convertir correctamente un proyecto de Windows - Legacy a Windows:
    Sintaxis de Windows - Legacy Sintaxis de Windows
    {}new Object() {}
    {task_output.Id.ToString,task_action,now,I_comment}new Object() {task_output.Id.ToString,task_action,now,I_comment }
  • Para resolver los errores de validación generados por otras expresiones que funcionaban antes de la conversión, corta la expresión utilizando el atajo de teclado CTRL + X y pégala de nuevo en el campo de actividad utilizando CTRL + C.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.