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

 

Cześć! Nazywam się Tomasz. Jestem wielkim fanem automatyzacji procesów i analizy biznesowej. Skupiam się na rozwijaniu moich umiejętności w pracy z produktami Nintex i Microsoft: w szczególności Office 365, SharePoint. Posiadam ponad 8 lat doświadczenia w pracy z SharePoint.