Отправить факс (с правым факсом COM API rfcomapi.dll) из служб SSIS
Мы пытаемся автоматически отправлять факсы из пакета служб SSIS.
Мы выяснили, как отправлять факсы, используя Right Fax COM API (rfcomapi.dll)
Но наша проблема в том, что для ссылки на любую внешнюю сборку в SSIS эта сборка должна быть в GAC, потому что SSIS использует VSA, а не полноценную среду разработки.
Каковы наши варианты отправки факсов в рамках SSIS?
2 ответа
Решение
Я собрал сборку Interop, выполнив следующие действия (не уверен, что это лучший способ):
- Начался новый пустой проект
- включил rfcomapi.dll в проект
- Подписал сборку проекта с новым ключом строгого имени
- Построил проект - это произвело Interop.RFCOMAPILib.dll
- Установил Interop сборку в GAC
- Ссылка на сборку взаимодействия GAC в моем проекте SSIS.
знак равно
Создайте небольшое консольное приложение и используйте задачу "Выполнить процесс" для его запуска. Воспользуйтесь выражениями SSIS для формирования свойства Arguments задачи "Выполнение процесса" по своему вкусу.