从哪里可以获得 Microsoft.SqlServer.ManagedDTS 版本 15?

nic*_*ity 7 visual-studio-2019

我有一个 SSIS 项目 (dtproj),可以在 VS 2017 中正常打开,我正在尝试在 Visual Studio 2019 中打开它。我安装了“SQL Server Integration Services Projects”扩展,并且还安装了 SSDT。当我打开解决方案时,它告诉我该项目不兼容。如果我重新加载该项目,我会收到一条消息:Could not load file or assembly 'Microsoft.SqlServer.ManagedDTS, Version 15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.

这是有道理的,因为当我查看时,C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SqlServer.ManagedDTS我有版本 11、12、13 和 14。但没有 15。我需要安装什么才能获得版本 15?

小智 1

希望这对其他人有帮助。我通过安装 Visual Studio 2017 的 SQL Server Data Tools (SSDT) 修复了此错误,因为它包含 ManagedDTS 版本 15:

https://learn.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-2017#ssdt- for-visual-studio-vs-2017

然后我重新启动 Visual Studio 2019 并正常打开 SSIS 项目。