1

我正在尝试在 Visual Studio 中编辑以前工作的 SSIS 脚本组件。但是当我使用“编辑...”打开时,它会打开“高级编辑器”。这意味着我无法访问“编辑脚本”按钮。我怎样才能让我回来?

高级编辑器

错误列表显示如下警告:

无法加载类型:Microsoft.DataTransformationServices.DataFlowUI.ADONETDestinationUI、Microsoft.DatatransformationServices.DataFlowUI、Version=13.0.0.0、Culture=neutral、PublicKeyToken=89845dcd8080cc91。验证组件编辑器是否已正确安装。

我使用 VS2017,SSIS 项目目标版本是 SQL Server 2016。脚本组件是用“Microsoft Visual C# 2015”编写的(出于历史原因,并且由于更高版本已显示与目标服务器不兼容)。

这一切都过去了,但我认为当我卸载 VS2015(我已经很久没有使用过)时它坏了。我同时安装了 VSTA 2015 和 VSTA 2017,并且都运行了修复。我也尝试过完全重新安装 VSTA 2015。

SSIS XML 文件在手动打开时仍包含 C# 代码。

如果我在项目中创建一个新的脚本组件,它默认为“C# 2015”并且有同样的问题。如果我创建一个新的解决方案/项目,脚本组件默认为“C# 2017”并且编辑器可以工作。

这是 VSTA2015 的问题吗?我是否错误地卸载了其他库/扩展?

4

1 回答 1

1

在现有 SSDT2017 旁边安装SSDT2015(SSIS 部分)。

于 2018-07-03T07:28:03.227 回答