У меня есть SSIS package
, у которого есть задача скрипта, которая читает из Excel
.
Я получаю следующие ошибки и не могу найти проблему.
Исключение было сгенерировано целью вызова.
at System.RuntimeMethodHandle.InvokeMethod (Цель объекта, Объект []
аргументы, сигнатура сигнатуры, логический конструктор) в
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (Object obj,
Object [] параметры, Object [] аргументы) в
System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags
invokeAttr, Binder Binder, Object [] параметры, CultureInfo культура)
в System.RuntimeType.InvokeMember (имя строки, BindingFlags
bindingFlags, Binder Binder, Object target, Object [] provideArgs,
Модификаторы ParameterModifier [], CultureInfo culture, String []
namedParams) в
Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript ()
Я сузил проблему до этих двух строк, где я устанавливаю приложение Excel
.
Excel.Application xlApp;
xlApp = new Excel.ApplicationClass();
Это установка значения xlApp
, которая, кажется, вызывает ошибку.
Я использую Visual Studio 2017.
Может кто-нибудь помочь мне в этом?