Я с удовольствием редактировал пакеты SSIS на своем ПК в течение последних нескольких лет (я имею в виду с той же установленной ОС и программным обеспечением) до недавнего времени, когда перестала работать кнопка «Изменить сценарий ...» в диалоговом окне «Редактор задач сценария». Когда я нажму эту кнопку, он просто ничего не сделает. Я использовал Visual Studio 2017, но на одном компьютере были установлены VS 2015, 2013 и 2010. У меня также было установлено несколько версий инструмента данных sql server (и установлено несколько версий VSTA и поддерживающих библиотек). Я пробовал много вещей, чтобы заставить это работать безуспешно, поэтому я решил удалить все версии Sql Server Data Tools и все версии Visual Studio Tools для приложений (чтобы избежать любых проблем, которые я мог вызвать из-за всех переустановок компонентов, которые я сделал, пытаясь исправить это), а затем установите Visual Studio 2019 с рабочей нагрузкой обработки данных и хранилища.
Я предполагал, что новая установка подойдет, но этого не произошло. Я установил расширение SSIS в VS 2019 и создал новый проект SSIS. Когда я добавляю задачу сценария и открываю ее для редактирования, а затем нажимаю кнопку «Изменить сценарий ...», я получаю следующую ошибку:
===================================
Невозможно отобразить редактор инструментов Visual Studio 2015 для приложений. (Microsoft Visual Studio)
===================================
Не удалось загрузить файл или сборку Microsoft.VisualStudio.Tools.Applications, Version = 16.0.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл. (mscorlib)
Расположение программы:
Трассировка стека сервера: в Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper. ‹› C__DisplayClass4.b__3 () в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md, Object [] args] и Object server, Object [] outArgs) в System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage (сообщение IMessage, ответ IMessageSink replySink)
Исключение повторно генерируется в [0]: в System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper (сообщение reqMsg, Boolean bProxyCase) в System.Runtime.Remoting.Proxies.RemotingProxy.Invoke (объект не используется, MessageData и msgData_1) в функции System. ) в Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper.LoadNewProject (String templatePath, String templateName, String projectName) в Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTaskUI.ShowIDE ()
===================================
Не удалось загрузить файл или сборку Microsoft.VisualStudio.Tools.Applications, Version = 14.0.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл.
Сначала я думаю, что номера версий, о которых сообщалось, отличались от тех, что указаны в этом сообщении об ошибке, но с тех пор я пытался установить несколько версий VSTA из https://www.microsoft.com/en-us/download/details.aspx?id=58316&WT.mc_id=DX_MVP4025064 и https://www.microsoft.com/en-us/download/details.aspx?id=56046
Я не помню, чтобы в последнее время устанавливал какое-либо новое программное обеспечение на этот компьютер, поэтому я не понимаю, почему это начало выходить из строя неожиданно и почему при новой установке возникают те же проблемы.
Кто-нибудь еще испытывал что-либо подобное (и если да, то знаете ли вы, почему это произошло)? Есть ли у кого-нибудь предложения о том, как мне продолжить работу, чтобы как можно быстрее снова стать продуктивным? Любая помощь будет принята с благодарностью, спасибо.