2016-12-13 15 views
11

Czy można odwoływać się do biblioteki klasy C# w projekcie wizualnym studio Azure Function?Biblioteki klasy C# w mojej funkcji Azure

Jestem świadomy możliwości odwoływania się do zewnętrznych bibliotek i pakietów Nuget. Obecnie używam udostępnionych plików .csx zgodnie z opisem here. Te pliki .csx zawierają teraz kopię moich DTO, które są również używane w Service Agentach, których używam do korzystania z funkcji.

Idealnie chcę dodać odniesienie w Visual Studio z projektu funkcji do biblioteki klas i że Visual Studio dodaje tę bibliotekę DLL do folderu bin.

Odpowiedz

8

Obecnie odniesienia do projektu nie są obsługiwane, ale można uzyskać dane wyjściowe projektu (wynikowy zestaw i możliwe zależności) skopiowane do folderu w katalogu głównym funkcji, który można następnie wykorzystać za pomocą bibliotek zewnętrznych obsługujących użytkownika ". ve wspomniano powyżej (np. #r "..\myassemblyfolder\MyAssembly.dll")

Jeśli to możliwe, proponuję otworzyć problem z tą prośbą o funkcję, udostępniając więcej informacji o swoim scenariuszu na temat tego repository. Pozwala to innym osobom na przejęcie tych żądań i pomaga zespołowi nadać priorytet tej pracy.

+4

Należy dodać do tego GitHub numerze: https://github.com/Azure/ Azure-Funkcje/numery/90 –

+0

Wow. Brak możliwości dodawania referencji to scenariusz IMHO "krok do przodu, dwa kroki wstecz". Wydaje się, że najbardziej potrzebują ponownego użycia dowolnego kodu. Dzięki za obejście. – granadaCoder

+1

@granadaCoder Ten scenariusz jest teraz obsługiwany przez wstępnie skompilowany model. Więcej informacji na temat obsługi narzędzi można znaleźć tutaj: https://blogs.msdn.microsoft.com/webdev/2017/05/10/azure-function-tools-for-visual-studio-2017/ –