스크립트 작업이있는 SSIS 패키지를 실행하려고 할 때 예외 오류가 발생합니다. 컨트롤이 Main()
함수에만 들어가서 오류가 발생했습니다. 다음은 오류 세부 정보입니다.GAC에 DLL 등록
Exception has been thrown by the target of an invocation.
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()
내가 탐색했을 때 GAC에서 참조하는 dll을 등록해야한다는 것을 알게되었습니다. 그러나 명령 줄을 사용하여이 작업을 시도 할 때 잘못된 명령 오류가 발생합니다. 등록하기 위해 2 개의 명령어 아래에 사용됩니다. 어떻게하면이 문제를 해결할 수 있는지 알려 주시기 바랍니다. dll을 등록하려면 어떤 명령을 실행해야합니까? .NET 4.0 프레임 워크를 사용하고 있습니다.
gacutil -i Microsoft.TeamFoundation.dll
gacutil.exec /l "Microsoft.TeamFoundation.dll"
을 실행, 당신의 오류 메시지입니다 " 'gacutil'은 (는) 내부 또는 외부 명령, 실행할 수있는 프로그램, 또는 배치 파일이 아닙니다." – billinkc