我有一个 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?
希望这对其他人有帮助。我通过安装 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 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 项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)