Сбой установки SSDT для VS2017 Team Explorer - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь установить SSDT v15.6.0 в существующий экземпляр Visual Studio Team Explorer 2017. Когда я запускаю установщик SSDT, я могу выбрать Visual Studio Team Explorer 2017 из этого списка существующих экземпляров Visual Studio. Если я не выберу какие-либо параметры (кроме обязательного параметра базы данных 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.

Глядя на файл журнала для установки 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).

Есть ли способ идентифицировать этот отсутствующий компонент и установить его вручную?

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

С выпуском SSDT 15.7.1 Team Explorer больше не отображается как существующий вариант установки Visual Studio в SSDT. Сначала я был обеспокоен тем, что при установке SSDT будет установлена ​​оболочка Visual Studio без подключения TFS, однако это было не так. Похоже, что установка SSDT оболочки Visual Studio обнаруживает тот факт, что Visual Studio Team Explorer 2017 уже установлен на компьютере, а экземпляр оболочки SSDT Visual Studio имеет полное подключение TFS!

0 голосов
/ 21 мая 2018

Это в настоящее время не работает из-за ошибки в Visual Studio - см. Этот пост на сайте сообщества разработчиков: SSDT не может быть установлен на версию Visual Studio 15.7

Это будет исправленов предстоящем обновлении Visual Studio, но если вы не можете дождаться этого, обходной путь состоит в том, чтобы полностью удалить Visual Studio и установить более старую версию.Смотрите мой ответ здесь для инструкций: https://stackoverflow.com/a/50349464/1184850

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...