Не удалось загрузить файл или сборку Microsoft.VisualStudio.Tools.Applications.Core, Version = 10.0.0.0

TL; DR: кто-нибудь знает, какая версия C ++ Redist и / или пакет VSTA мне нужен, который предоставляет Applications.Core версии 10 ..? Предполагая, что это реальная проблема.


У нас есть пакет SSIS, работающий на Windows 2008 R2 и SQL Server 2008. Установлены VS C ++ Redist 2005, 2008 и 2010 ... а также VSTA 2.0 ENU.

Перенос всего на новый сервер, Windows 2012 R2 и SQL Server 2014. Я установил VS C ++ Redist 2013, 2015 ... а также VSTA 2015.

Когда пакет SSIS запускается с нового сервера, он почти сразу вызывает следующее исключение.

Возникло исключение при загрузке задачи сценария из XML: System.IO.FileNotFoundException: не удалось загрузить файл или сборку Microsoft.VisualStudio.Tools.Applications.Core, Version = 10.0.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a или один его зависимостей. Система не может найти указанный файл. Имя файла: 'Microsoft.VisualStudio.Tools.Applications.Core, Version = 10.0.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a'

Теперь я уверен, что могу пойти и установить все старые C ++ Redist, а также старые версии VSTA, а затем, когда они начнут работать, удалить все остальные. Но я бы предпочел не создавать беспорядок на этом сервере, устанавливая и удаляя множество ненужных вещей ... оставляя после себя кусочки и части программного обеспечения.

В свойствах шага задания => Общие (вкладка) => Параметры выполнения (вкладка). . . . есть опция «Использовать 32-битную среду выполнения», которая не отмечена. Проверка и повторный запуск моего процесса не имеет никакого эффекта.


person adam    schedule 21.07.2016    source источник


Ответы (2)


Это может помочь, вы пробовали?

http://pietervanhove.azurewebsites.net/?p=461

ИЗМЕНИТЬ - по ссылке выше:
Чтобы решить эту проблему, просто установите установку SQL Server Data Tools и Integration Services одновременно. Мастер установки SQL Server обнаруживает, что ему все еще необходимо установить Microsoft Visual Studio Tools for Applications 3.0
Установлены инструменты x64 и x86, чем.

введите описание изображения здесь

person Dom    schedule 21.07.2016
comment
Это выглядит многообещающе ... Завтра я свяжусь с нашим администратором сервера и попробую, а затем доложу. Спасибо! - person adam; 21.07.2016
comment
Отчет об ошибке MS: connect.microsoft.com/SQLServer/feedback/details/776248/ - person Dom; 23.07.2016

Я нашел простое решение, как показано ниже, перейдите в Обозреватель решений -> Щелкните правой кнопкой мыши Решение -> Свойство.

Измените Run64BitRunTime = False.

Меня устраивает.

Щелкните, чтобы увидеть изображение обозревателя решений -> Изменить на 32-битный

person Chandramohan Krishnan    schedule 01.08.2017
comment
Старый пост, но это решение сработало и для меня. Мой случай: мне нужно было воскресить пакет VS 2010 и установить точку останова в коде. При запуске я получил указанную выше ошибку. Установка 64Bit в свойствах проекта сработала (Чандрамохан упоминает в решении, но я думаю, что это на самом деле в свойствах проекта). - person Aaronius; 24.10.2019