我正在尝试通过安装其他框架将我的 SSIS 2019 脚本任务的目标框架从 .NET 4.7更改为.NET 5.0 。一旦我保存并关闭脚本任务,我的更改就会恢复到 .NET 4.7。您能否指导我如何使我的更改生效或将目标框架切换到.NET 5.0的理想方式
问问题
24 次
1 回答
0
这是设计使然!
自 SSIS 2017 以来,您无法更改脚本任务/组件的目标框架,因为它是由 SSISTargetServerVersion
属性强制执行的。如以下帖子所述,这是设计使然:脚本任务目标框架 - 无法更改或保存。
后来,在SSIS 扩展 3.2 预览版中,他们提到:
当目标服务器版本为 SQL Server 2019 时,将脚本任务/组件的 .NET 框架版本升级到 4.7
这意味着使用 SQL Server 2019TargetServerVersion
将强制 .NET 框架 4.7 作为所有脚本任务/组件的目标框架。
您可以在以下文章中查看有关 SQL Server 和所需 .NET 框架版本的更多信息:
于 2022-02-17T18:44:17.533 回答