Azure Functions에서 NuGet 패키지 사용: 전체 가이드
Azure Functions NuGet 패키지를 통해 기능을 쉽게 확장할 수 있습니다. 기존 웹 애플리케이션과 달리 Azure Functions에는 전용 NuGet 관리 메커니즘이 없을 수 있습니다. 그러나 런타임은 NuGet 참조를 원활하게 지원하여 함수 컴파일 및 실행 중에 올바른 사용을 보장합니다.
단계적으로 NuGet 패키지 통합
NuGet 패키지를 함수에 통합하려면 종속성 요구 사항을 설명하는 Project.json 파일을 만들어야 합니다. Microsoft.ProjectOxford.Face 버전 1.1.0을 참조하려면 다음 예를 고려하세요.
<code class="language-json">{ "frameworks": { "net46":{ "dependencies": { "Microsoft.ProjectOxford.Face": "1.1.0" } } } }</code>
Project.json 파일 업로드
project.json 파일을 함수에 업로드하려면:
시작 패키지 복원
project.json 파일을 업로드하면 패키지 복원 프로세스가 자동으로 시작됩니다. 로그 창의 출력을 살펴보세요.
<code>正在为D:\home\site\wwwroot\HttpTriggerCSharp1\Project.json还原包... 正在安装Newtonsoft.Json 6.0.8。 正在安装Microsoft.ProjectOxford.Face 1.1.0。 包已还原。</code>
NuGet 패키지 사용
패키지 복원이 완료된 후 Azure Functions는 패키지 어셈블리에 대한 참조를 자동으로 추가합니다. 따라서 어셈블리 참조를 수동으로 추가할 필요가 없습니다. 필요한 using
문을 사용하고 참조된 NuGet 패키지에 정의된 유형을 활용하면 됩니다.
기타 배포 옵션
권장 방법 외에도 Azure Functions는 추가 배포 옵션을 제공합니다.
위 내용은 내 Azure Functions에서 NuGet 패키지를 어떻게 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!