SSIS 包脚本组件不会显示

问题描述

我有一个奇怪的错误,我的控制流中有一个循环,在循环中我有两个数据流任务,每个任务中都有一个脚本组件。当我使用“编辑脚本”按钮时,新窗口会打开,但解决方案资源管理器是空白的,没有脚本显示,没有任何内容被冻结,只是没有出现。在同一个包和我们使用的其他包中还有其他脚本组件,它们的脚本似乎都可以正常打开。我最初在 VS 2017 中遇到了这个问题。我没能解决这个问题,所以我卸载/重新安装,但没有运气。我下载了 2019 并且这两个脚本仍然不会出现在其中。我有几个同事打开了这些,其他人都认为这些脚本很好,无论 VS 版本如何。

解决方法

因为您重新安装了 VS 2019,我猜您下载了 Visual Studio 的最新版本 (16.9)。 16.9 版本的 script component 有一个大问题,每个人都试图修复这个错误。 不幸的是,您只能降级 VS 到版本 16.8 或等待 16.10。 在下面的链接上,您可以看到“问题已在 16.10 中修复,即将发布”,正如开发人员所说。

在此处阅读常见问题: https://marketplace.visualstudio.com/items?itemName=SSIS.SqlServerIntegrationServicesProjects

根据我的经验(我遇到了同样的问题),最简单的方法是降级版本。 也许 16.10 版本会带来一些其他问题。