Я пытаюсь отредактировать ранее работающий компонент сценария служб SSIS в Visual Studio.
Но когда я открываю с помощью «Редактировать ...», вместо этого открывается «Расширенный редактор». Это означает, что Я не могу добраться до кнопки «Редактировать скрипт» . Как мне вернуть меня обратно?
В списке ошибок отображаются такие предупреждения:
Не удалось загрузить тип: Microsoft.DataTransformationServices.DataFlowUI.ADONETDestinationUI, Microsoft.DatatransformationServices.DataFlowUI, версия = 13.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91. Убедитесь, что редактор компонента установлен правильно.
Я использую VS2017, и целевой версией проекта SSIS является SQL Server 2016. Компонент сценария написан на языке «Microsoft Visual C # 2015» (по историческим причинам, а более высокие версии оказались несовместимыми с целевым сервером).
Раньше все работало, но я думаю, что оно сломалось, когда я удалил VS2015 (который я не использовал целую вечность). У меня установлены оба VSTA 2015 и VSTA 2017, и я выполнил ремонт обоих. Я также попытался полностью переустановить VSTA 2015.
XML-файл служб SSIS по-прежнему содержит код C # при открытии вручную.
Если я создаю новый компонент сценария в проекте, по умолчанию используется C # 2015 и возникает та же проблема.
Если я создаю новое решение / проект, компонент сценария по умолчанию устанавливается на «C # 2017», и редактор работает.
Это проблема с VSTA2015? Я удалил другие библиотеки / расширения по ошибке?