无法将脚本组件添加到数据流任务

Cannot Add Script Component to Data Flow Task

无法将脚本组件添加到我正在处理的 SSIS 包的数据流任务。

我是 运行 Visual Studio 2017,正在创建一个针对 SQL Server 2012 的 SSIS 包 我试图将脚本组件任务从 SSIS 工具箱拖到数据流任务,我收到如下所示的错误

TITLE: Microsoft Visual Studio

The component could not be added to the Data Flow task. Could not initialize the component. There is a potential problem in the ProvideComponentProperties method.

ADDITIONAL INFORMATION:

Error at Replace Delimiter in File [SSIS.Pipeline]: Failed to create COM Component Categories Manager due to error 0x80070002 "The system cannot find the file specified.".

Error at Replace Delimiter in File [ [52]]: The component is missing, not registered, not upgradeable, or missing required interfaces. The contact information for this component is "".

Exception from HRESULT: 0xC0048021 (Microsoft.SqlServer.DTSPipelineWrap)

BUTTONS:

OK

应将脚本组件添加到数据流任务

感谢您的建议 - 但我最终将我的许可证升级到 visual studio 2019 并且它非常有效 我猜是因为这个版本的 SSDT 集成得更好 不太确定 Visual Studio 2017 的问题是什么 - 它可能是我的安装,但因为 VS 2019 没有工作我没有打扰它。