Сценарий:SSIS Ассамблеи вызывает System.IO.FileNotFoundException
1) Я переезжаю SSIS с сервера Windows 2008 R2 с SQL 2012 (@ Amazon) на 2012 сервере Windows, с SQL 2012 (@ Azure)
Windows 2008 Config (производство сервер)
1) Библиотека DLL сильно типизированных был скомпилирован с vs2012. Он используется на сервере 2008 года около 14 месяцев. DLL вызывается из скриптовых задач и из компонентов скрипта. (оба vb не C#) dll вызывается из 5 dtsx's.
2) \v8.0A\bin\NETFX 4.0 Tools\x64\gacutil.exe
был использован для настройки dll в gac.
3) По какой-то причине я настроил версию dll x64 и msil. Я не уверен, почему я сделал это, но это производственный сервер, поэтому я не склонен к деинсталляции/переустановке для тестирования.
4) Версия MSIL в C:\Program Files (x86)\Microsoft SQL Server\110\SDK\Assemblies
Windows, 2012 Config (будущий сервер производства)
1) Я установил DLL, точно так, как установлена библиотека DLL на коробке Windows 2008
2) DLL отлично справляется с задачами сценария
3) DLL не работает из компонентов скрипта, создается такое же сообщение об ошибке, которое есть:
System.Reflection.TargetInvocationException: Исключение было выбрано мишенью вызова. ---> System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'NSWebService, Version = 2.2012.1.0, Culture = neutral, PublicKeyToken = 2e561c72c5209961' или одна из его зависимостей . Система не может найти указанный файл.
У кого-нибудь есть предложения относительно того, как отлаживать/определять, почему это не работает?