Estoy tratando de cambiar el marco de destino para mi tarea de secuencia de comandos SSIS 2019 a .NET 5.0 desde .NET 4.7 instalando otros marcos. Mis cambios se revierten a .NET 4.7 una vez que guardo y cierro la tarea del script. ¿Podría guiarme sobre cómo hacer que mis cambios se mantengan o la forma ideal de cambiar el marco de destino a .NET 5.0?
Desde SSIS 2017, no puede cambiar el marco de trabajo de destino del componente/tarea de secuencia de comandos, ya que la propiedad SSIS TargetServerVersion lo fuerza. Como se menciona en la siguiente publicación, esto es así por diseño: Script Task Target Framework - Cannot Change or Save .
Posteriormente, en la vista previa de la versión 3.2 de la extensión SSIS , mencionaron que:
Se actualizó la versión de .NET Framework a 4.7 para la tarea/componente de secuencia de comandos cuando la versión del servidor de destino es SQL Server 2019
Esto significa que el uso de SQL Server 2019 como TargetServerVersion obligará a .NET Framework 4.7 como marco de destino para todas las tareas/componentes de secuencias de comandos.
Puede consultar más información sobre SQL Server y las versiones requeridas de .NET Framework en el siguiente artículo: