Невозможно развернуть пользовательскую активность .NET в конвейере фабрики данных Azure. - PullRequest
0 голосов
/ 09 сентября 2018

Я работаю над конвейером фабрики данных Azure (версия 1), в котором есть несколько существующих пользовательских действий .NET, написанных на C #. Я хочу добавить несколько строк кода и повторно развернуть их.

Так как я впервые работаю над этим проектом, я сначала создал zip-файл для одного из упражнений, zip-файл, содержащий все DLL и .pdb из решения Visual Studio. Это решение в его текущем состоянии является тем, что использовалось для создания действия, поскольку оно в настоящее время существует в конвейере (функционал). Я заменил текущий zip-файл активности в хранилище больших двоичных объектов на zip-файл активности, который я создал. Однако при попытке перезапустить соответствующую активность конвейера я получаю следующую ошибку:

Ошибка в действии: неизвестная ошибка в модуле: System.InvalidOperationException: Тип MyActivityNameNS.MyActivityName в сборке MyActivityName не существует или неправильно реализует тип Microsoft.DataFactories.Runtime.IDotNetActivity. Пожалуйста, проверьте вашу конфигурацию и пакет. Имена чувствительны к регистру в каждом отдельном символе. .Launcher.Main (String [] args) ..

В проекте Visual Studio класс правильно реализует IDotNetActivity, я дважды проверил правильность подписи.

Имя действия правильное, оно соответствует тому, что определено в конвейере.

Я пробовал несколько разных версий Visual Studio, безрезультатно.

Я пробовал разные инструменты для создания ZIP-файла, без эффекта.

Мое мнение заключается в том, что мне не нужно ничего менять в файлах JSON конвейера, поскольку имя действия не изменилось, и что заархивированное действие не извлекается до тех пор, пока конвейер фактически не работает <- пожалуйста поправьте меня, если я ошибаюсь. </p>

Что я пропускаю?

...