Мы используем следующий исходный код для задачи сценария SSIS, таргетирования .NET Framework v4.7, и соответствующая языковая версия C# должна быть v7.3. < /p>
Источник Однако код может успешно построить при запуске в Visual Studio, RegionEndPoint RegionEndPoint = regionEndPoint.useast1; Всегда запускает следующее исключение:
at system.runtimemethodhandle.invokemethod (объект цели, объект []
для тестирования, если мы комментируем RegionEndPoint RegionEndPoint = regionEndPoint.useast1; задача скрипта может успешно работать. Итак, мы подтвердили, что виновник находится в этой строке. < /P>
Мы очень ценим любые подсказки и предложения.
Частичный файл проекта: < /li>
< /ol>
...
v4.7
...
...
C:\my\work\xxx\packages\AWSSDK.Core.3.7.402.3\lib\net45\AWSSDK.Core.dll
C:\Users\user.name\AppData\Local\Temp\Vsta\SSIS_ST160\xxx\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll
...
< /code>
Исходный код задачи сценария C# в ssis: < /li>
< /ol>
< Pre Class = "Lang-CS PrettyPrint-Override">#region Namespaces
using System;
using Amazon;
#endregion
namespace ST_064745b0a2ab4926ab7214c5d16803fa
{
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
{
public async System.Threading.Tasks.Task Main()
{
try
{
string regionName = "us-east-1";
RegionEndpoint regionEndpoint = RegionEndpoint.USEast1;
}
catch (Exception ex)
{
Dts.Events.FireError(0, "Error", ex.Message, string. Empty, 0);
throw;
}
Dts.TaskResult = (int)ScriptResults.Success;
}
#region ScriptResults declaration
enum ScriptResults
{
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
};
#endregion
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... class-in-a
Почему задание SSIS сценария получает исключение при использовании RegionEndPoint, класса в AWSSDK.Core? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему задача сценария SSIS не может вернуть точную индикацию ошибок при пропущенном DLL?
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-