Мы используем следующий исходный код для задачи сценария SSIS, таргетирования .NET Framework v4.7, и соответствующая языковая версия C# должна быть v7.3. < /p>
Источник Однако код может успешно построить при запуске в Visual Studio, RegionEndPoint RegionEndPoint = regionEndPoint.useast1; Всегда запускает следующее исключение:
at system.runtimemethodhandle.invokemethod (объект цели, объект [] аргументы, подпись Sig, Boolean Constructor)
at system.reflection.runtimemethodinfo.unsafeinvokeinternal (объект obj, объект [] параметры. , Объект [] аргументы)
at System.Reflection.RuntimeMethodinfo.invoke (Object obj, BindingFlags invokeattr, связующее связующее, объект [] параметры, культура культура)
at system.runtimetype.invokemember (название строки, связывание связывания, связы Target, Object [] Предоставленные, модификаторы ParameterModifier [] CultureInfo Culture, String [] natingParams)
at microsoft.sqlserver.dts.tasks.scripttask.vstataskscriptingengine.executcript ()
< /p>
< /blockquote>
для тестирования, если мы прокомментируем 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_xxx
{
[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#
Место общения программистов C#
1740066501
Anonymous
Мы используем следующий исходный код для задачи сценария SSIS, таргетирования .NET Framework v4.7, и соответствующая языковая версия C# должна быть v7.3. < /p>
Источник Однако код может успешно построить при запуске в Visual Studio, RegionEndPoint RegionEndPoint = regionEndPoint.useast1; Всегда запускает следующее исключение:
at system.runtimemethodhandle.invokemethod (объект цели, объект [] аргументы, подпись Sig, Boolean Constructor)
at system.reflection.runtimemethodinfo.unsafeinvokeinternal (объект obj, объект [] параметры. , Объект [] аргументы)
at System.Reflection.RuntimeMethodinfo.invoke (Object obj, BindingFlags invokeattr, связующее связующее, объект [] параметры, культура культура)
at system.runtimetype.invokemember (название строки, связывание связывания, связы Target, Object [] Предоставленные, модификаторы ParameterModifier [] CultureInfo Culture, String [] natingParams)
at microsoft.sqlserver.dts.tasks.scripttask.vstataskscriptingengine.executcript ()
< /p>
< /blockquote>
для тестирования, если мы прокомментируем 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_xxx
{
[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
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79453112/why-does-ssis-script-task-get-exception-on-usage-of-regionendpoint-a-class-in-a[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия