SSIS 任务脚本在部署时损坏

SSIS Task Script Corrupted On Deployment

该包在 visual studio professional 2015 中经过良好开发和测试。直接从 VS2015 运行安装该包时没有错误或警告。该包已成功部署到 SQL Server 2016 (SP-1),现在当我 运行 包任务脚本任务抛出以下错误。

错误日志:

datacode    databytes   message
3           0x          The Script Task is corrupted.
-1073594105 0x          There were errors during task validation.  

这是非常简单的解决方案。我的 Visual Studio 目标是 "SQL Server 2017",一旦我将其更改为 "SQL Server 2016",我的 "SQL Server 2016" 就得到了解决。工作得很好。

右键单击项目 -> 属性 -> 配置属性 -> 常规 -> TargetServerVersion(下拉)