无法在 SSIS 2012 中显示 Visual Studio Tools for Application Editor

Posted

技术标签:

【中文标题】无法在 SSIS 2012 中显示 Visual Studio Tools for Application Editor【英文标题】:cannot show Visual Studio Tools for Application editor in SSIS 2012 【发布时间】:2012-10-03 10:39:11 【问题描述】:

当我单击 SSIS 2012 包中脚本任务的编辑脚本按钮时,

它不会打开脚本编辑器而是显示:

“无法显示 Visual Studio Tools for Application Editor”

无法加载文件或程序集 “Microsoft.visualstudio.tools.applications.core 版本=10.0.0.0 ....” 系统找不到指定的文件程序集。

我尝试了以下链接中提供的解决方案:

http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/e5337b0c-7f70-4603-859e-fbc7d0cf1c37

SSIS Script Editor throws an exception

【问题讨论】:

【参考方案1】:

首先转到程序和功能并检查您是否有 “用于应用程序 x86 运行时 3.0 的 Microsoft Visual Studio 工具” 安装。很可能你会在下面看到这个 "Microsoft Visual Studio Tools for Applications x64 Runtime 3.0"

如果未安装,那么您遇到的问题与我相同。 为了解决这个错误,我放入了我的 SQL Server 安装盘。然后去redist->VSTA->runtime->x86 然后运行VSTA_RT30.msi

【讨论】:

我试过了,在安装的程序中两个版本都可用。但是,我仍然收到相同的错误消息。顺便说一句,我首先安装了 MS BI 套件。 x64 和 x86 这两个工具都不可用。然后我重新安装了数据工具和集成服务。之后,这两种工具都可用。但我仍然收到相同的错误消息。【参考方案2】:

此链接中提到的解决方法解决了我的问题: https://connect.microsoft.com/SQLServer/feedback/details/776248/could-not-load-file-or-assembly-microsoft-visualstudio-tools-applications-core

必须同时安装 x86 和 x64 运行时,目前可能缺少一个或两个运行时,具体取决于 SQL Server 2012 安装的顺序。作为一种解决方法,检查控制面板 - 程序并确定缺少哪个组件(它应该列为 Microsoft Visual Studio Tools for Applications x86 或 x64 Runtime 3.0)。您可以从安装盘手动安装组件,也可以从 \redist\VSTA\runtime\ 文件夹下载。

【讨论】:

【参考方案3】:

现在是2021年,搜索错误时,这是​​top hit。使用 Visual Studio 2019 对我有用的解决方案是下载并安装“Visual Studio Tools for Applications 2019”

链接: https://www.microsoft.com/en-us/download/details.aspx?id=58317&WT.mc_id=DX_MVP4025064

有趣的是,这在 Visual Studio 安装程序中没有作为选项提供。以上需要手动下载安装。

【讨论】:

这对我有用。确保这是您正在安装的设置,还有一个“vsta_sdk.exe”不起作用,正确的是“vsta_setup.exe”。【参考方案4】:

现在,SQL Server 2012 Service Pack 1 已经发布。尝试更新您的版本,然后,您甚至可以考虑将累积更新 1 放在它之上。

更多关于 CU1:http://blogs.msdn.com/b/sqlreleaseservices/archive/2012/11/21/cumulative-update-1-for-sql-server-2012-service-pack-1.aspx

【讨论】:

【参考方案5】:

转到 SQL Server 安装程序文件夹并安装这些 msi 文件

redist/VSTA/designtime/VSTA_DT30msi redist/VSTA/runtime/x64/VSTA_RT30.msi redist/VSTA/runtime/x86/VSTA_RT30.msi

【讨论】:

以上是关于无法在 SSIS 2012 中显示 Visual Studio Tools for Application Editor的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 2012 / 2013 中使用 SSIS BIDS

无法显示Visual Studio 2008 Tools for Applications编辑器 - MSBuildToolsPath

部署 SSIS 包时 Visual Studio 2012 崩溃

请参阅 Visual Studio 中数据流 SSIS 元素的完整工具提示错误消息

在 Visual Studio 调试期间无法连接到 Oracle 数据库

来自_Choose Toolbox Items_的Visual Studio 2013中缺少SSIS数据流项目和SSIS控制流项目选项卡