VS2017 Team Explorer 的 SSDT 安装失败 [英] SSDT Installation for VS2017 Team Explorer Fails

查看:17
本文介绍了VS2017 Team Explorer 的 SSDT 安装失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将 SSDT v15.6.0 安装到现有的 Visual Studio Team Explorer 2017 实例中.当我运行 SSDT 安装程序时,我可以从现有 Visual Studio 实例列表中选择 Visual Studio Team Explorer 2017.如果我没有选择任何选项(除了所需的 SQL Server 数据库选项).安装成功完成.

I am attempting to install SSDT v15.6.0 into an existing Visual Studio Team Explorer 2017 instance. When I run the SSDT installer, I can select Visual Studio Team Explorer 2017 from this list of existing Visual Studio instances. If I do not choose a any options (other than the required SQL Server Database option). The installation completes successfully.

但是,如果我尝试选择任何/所有其他选项,安装将失败.通过查看日志文件,VSIX 的安装似乎由于缺少所需的组件而失败.

If I however attempt to pick any/all of the other options the installation fails. From looking at the log files, it appears that the installation of the VSIX is failing due to a required component missing.

以下是 SSDT-Setup 安装日志文件的片段,表明 VSIX 安装失败.

Below is the snippet of the SSDT-Setup installation log file which indicates that the VSIX failed to install.

[167C:1A6C][2018-05-16T15:40:41]i301: Applying execute package: Microsoft.DataTools.IntegrationServices, action: Install, path: C:ProgramDataPackage Cache9864EE5369359DB622D0234B6C6B7640B949140CVSIXBootstrapper.exe, arguments: '"C:ProgramDataPackage Cache9864EE5369359DB622D0234B6C6B7640B949140CVSIXBootstrapper.exe" /q /admin /instanceIds:"68f392fc" /logFile:"C:UsersgolaatAppDataLocalTempSsdtSetupSSDT-Setup-ENU_20180516153141_009_Microsoft.DataTools.IntegrationServices.log" "payloadMicrosoft.DataTools.IntegrationServices.vsix"'
[167C:1A6C][2018-05-16T15:41:13]e000: Error 0x80131500: Process returned error: 0x80131500
[167C:1A6C][2018-05-16T15:41:13]e000: Error 0x80131500: Failed to execute EXE package.
[1D80:1858][2018-05-16T15:41:13]e000: Error 0x80131500: Failed to configure per-machine EXE package.

查看 VSIX 安装的日志文件,似乎缺少必需的组件:

Looking at the log file for the installation of the VSIX it seems like a required component is missing:

 5/16/2018 3:41:05 PM - BEGIN: Targetting Visual Studio Team Explorer 2017,15.0.27428.2043
 5/16/2018 3:41:05 PM - BEGIN: Execute batch install
 5/16/2018 3:41:08 PM - BEGIN: Preparing extension Microsoft Integration Services Projects
 5/16/2018 3:41:08 PM - Loading extension: Microsoft Integration Services Projects
 5/16/2018 3:41:10 PM - JSON file loaded
 5/16/2018 3:41:10 PM - The dependent package of 'Component.D1B09713-C12E-43CC-9EF4-6562298285AB,version=1.4' cannot be found: Microsoft.VisualStudio.Component.SQL.SSDT,version=[15.0,16.0).
 5/16/2018 3:41:10 PM - END: Execute batch install
 5/16/2018 3:41:10 PM - END: Installing
 5/16/2018 3:41:10 PM - Common folder deleted: C:UsersgolaatAppDataLocalTemps0ggmkmo.cwz
 5/16/2018 3:41:10 PM - Microsoft.VisualStudio.Setup.Dependencies.DependencyGraphConstructionException: The dependent package of 'Component.D1B09713-C12E-43CC-9EF4-6562298285AB,version=1.4' cannot be found: Microsoft.VisualStudio.Component.SQL.SSDT,version=[15.0,16.0).

有没有办法识别这个缺失的组件并手动安装它?

Is there a way to identify this missing component an perhaps install it manually?

推荐答案

随着 SSDT 15.7.1 的发布,Team Explorer 不再显示为 SSDT 中现有的 Visual Studio 安装实例选项.起初我担心 SSDT 安装会安装一个没有 TFS 连接的 Visual Studio shell,但事实并非如此.似乎 Visual Studio shell 的 SSDT 安装基于 Visual Studio Team Explorer 2017 已经安装在机器上并且 SSDT Visual Studio shell 实例具有完整的 TFS 连接这一事实!

With the release of SSDT 15.7.1, Team Explorer no longer shows up as an existing Visual Studio install instance option within SSDT. At first I was concerned that the SSDT install would install a Visual Studio shell with no TFS connectivity, however this was not the case. It appears that the SSDT install of the Visual Studio shell picks up on the fact that Visual Studio Team Explorer 2017 is already installed on the machine and the SSDT Visual Studio shell instance has full TFS Connectivity!

这篇关于VS2017 Team Explorer 的 SSDT 安装失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆