Top

Referencje w Azure Functions – własne pliki DLL – how to


Gdy chcesz zawołać w swoim kodzie C# metody lub obiekty pochodzące z innych bibliotek, musisz je wpierw wymienić używając hasła „using”. Jednak co w przypadku, gdy jest to biblioteka customowa, publicznie nieodstępna? W takim wypadku należy wpierw wgrać odpowiednie pliki DLL do projektu i następnie odwołać się do nich poprzez referencję. To oczywiste, używając desktopowych IDE, jednak co w przypadku, gdy pracujemy przez konsolę Azure?

Wgrywanie DLL-ek by użyć ich w Azure Function

Proces nie jest skomplikowany, choć mało intuicyjny na początku. Krok po kroku wygląda następująco:

  1. Otwórz App Services w Azure (albo Function Apps, bez różnicy);
  2. Kliknij nazwę swojej Funkcji ;
  3. Kliknij „Platform Features”;
  4. Kliknij „Advanced tools (Kudu)” – otworzy się w nowym oknie:

    Adding DLLs file to Azure Function

  5. Następnie „Tools” –> „ZIP Push Deploy”;
  6. Następnie kliknij folder z nazwą Twojej Funkcji i potem otwórz podfolder „bin”;
  7. Będąc tam, przenieś i upuść pliki dll, do których chcesz stworzyć referencje w swojej Azure Function:

    Adding DLLs file to Azure Function

I tyle. Po wykonaniu powyższych kroków możesz tworzyć referencje w kodzie swojej Funkcji:

Referencing dlls from Azure Function

 


Tomasz Poszytek

Cześć! Nazywam się Tomasz. Jestem ekspertem w dziedzinie automatyzacji procesów i budowaniu rozwiązań dla biznesu z użyciem Power Platform. Jestem Microsoft MVP i Nintex vTE.

Brak komentarzy

Wyślij komentarz

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.