我有一个项目,涉及从测试供应商下载学生考试成绩,以加载到我们的学区成绩报告数据库中。我使用Postman来识别要发送到Web服务器以请求文件的参数。现在尝试在SSIS中自动执行这些步骤。 NuGet似乎成功安装了RestSharp,在编码时,它似乎解析了Script Task组件中从该库引用的所有对象。
成功安装'RestSharp 105.2.3'。 Screenshot Success Message and resolved objects from library
然而,当我保存时,返回并调试包,如果抛出似乎表明它未成功安装的错误:
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)
当我返回脚本任务代码时,对象引用不再解析,并且引用被指示为无效。
我found code在无法加载到GAC时加载了一个dll(我已成功将其用于WinSCPnet.dll - 与此问题无关,但最初也用于加载某些内容返回类似的“不安全”错误),但我不确定是否可以将其用于RestSharp,如果是,那么语法是什么。
任何建议将不胜感激。
-Operating System: Windows Server 2012 R2, 64-Bit
-Visual Studio: 2010 .Net Framework 4.5.51650 SP1Rel
-SQLServer 2012
-Coding in C# 2010
-NuGet Package Manager 2.8.60318.667