Справочная библиотека классов С# в моей функции Azure

Можно ли ссылаться на библиотеку классов С# в проекте визуальной студии Azure Function?

Я знаю о возможностях ссылки на внешние библиотеки и пакеты Nuget. В настоящее время я использую общие файлы .csx, как описано здесь. Эти .csx файлы теперь содержат копию моего DTO, которые также используются в Сервисных Агентах, которые я использую для использования функций.

В идеале я хочу добавить ссылку в Visual Studio из функции в проект библиотеки классов и что Visual Studio добавляет эту DLL в папку bin.

Ответ 1

В настоящее время ссылки на проекты не поддерживаются, но вы можете иметь вывод вашего проекта (результирующая сборка и возможные зависимости), скопированные в папку под вашим корнем функции, которую затем можно использовать с помощью поддержки внешних библиотек (например, #r "..\myassemblyfolder\MyAssembly.dll")

Если возможно, я предлагаю открыть проблему с этим запросом на функцию, более подробно расскажу о вашем сценарии в этом репозитории . Это позволяет другим людям продвигать эти запросы и помогает команде уделять приоритетное внимание этой работе.