cod*_*urn 5 team-explorer sql-server-data-tools visual-studio-2017
我正在尝试将 SSDT v15.6.0 安装到现有的 Visual Studio Team Explorer 2017 实例中。当我运行 SSDT 安装程序时,我可以从此现有 Visual Studio 实例列表中选择 Visual Studio Team Explorer 2017。如果我没有选择任何选项(所需的 SQL Server 数据库选项除外)。安装成功完成。
但是,如果我尝试选择任何/所有其他选项,安装将失败。从查看日志文件来看,VSIX 的安装似乎由于缺少所需的组件而失败。
下面是 SSDT-Setup 安装日志文件的片段,表明 VSIX 安装失败。
[167C:1A6C][2018-05-16T15:40:41]i301: Applying execute package: Microsoft.DataTools.IntegrationServices, action: Install, path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe, arguments: '"C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe" /q /admin /instanceIds:"68f392fc" /logFile:"C:\Users\golaat\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20180516153141_009_Microsoft.DataTools.IntegrationServices.log" "payload\Microsoft.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.
Run Code Online (Sandbox Code Playgroud)
查看安装 VSIX 的日志文件,似乎缺少必需的组件:
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:\Users\golaat\AppData\Local\Temp\s0ggmkmo.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).
Run Code Online (Sandbox Code Playgroud)
有没有办法识别这个丢失的组件并手动安装它?
Mel*_*lOS 10
这是我修复它的方式:
[6748:674C][2020-07-29T09:44:03]i301:应用执行包:ISVsix,操作:安装,路径:C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2770VS.exeBotD'arguments\ \ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7\VSIXBootstrapper.exe" /q /admin /instanceIds:"5403e431" /logFile:"C:\Users\xxxx\Temp20S70Microsoft_Services\xxxx\App20s700000000000000000000000000000有效载荷\Microsoft.DataTools.IntegrationServices.vsix"
您必须将 VSIXBootstrapper 的位置与 vsix 组件的位置结合起来。就我而言,我在 C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7\payload 下有 vsix 文件
我希望这至少能让你朝着正确的方向前进。
随着 SSDT 15.7.1 的发布,团队资源管理器不再显示为 SSDT 中的现有 Visual Studio 安装实例选项。起初,我担心 SSDT 安装会安装没有 TFS 连接的 Visual Studio shell,但事实并非如此。Visual Studio shell 的 SSDT 安装似乎表明计算机上已安装 Visual Studio Team Explorer 2017,并且 SSDT Visual Studio shell 实例具有完整的 TFS 连接!
| 归档时间: |
|
| 查看次数: |
3140 次 |
| 最近记录: |