2017-11-28 11 views
0

이 프로젝트에서 .NET 표준 2.0 클래스 라이브러리를 사용해야하므로 .NET 표준 2.0에서 Azure 함수 프로젝트를 만들려고합니다. 나는 간단한 푸른 기능 프로젝트를 만들고 로컬로 실행하려고하면Azure 함수 프로젝트 (.NET 표준 2.0)에서 작업 기능을 찾을 수 없습니다.

그러나, 나는 다음과 같은 오류가 발생합니다 : 내 코드는 아주 기본적인하지만 난 그것을 공유 할 전에 말했듯이

https://imgur.com/iDUrgYB.jpg

어쨌든.

내 .csproj 파일 :

https://i.imgur.com/z5JiLn4.png

내 큐 트리거 :

https://i.imgur.com/HPzU4P4.png

내 Program.cs :

https://i.imgur.com/9hMujDV.png

(미안 해요 에프 또는 링크, 난 당신이 .NET 표준 라이브러리를 사용하기 위해 .NET 표준에 기능 응용 프로그램 프로젝트를 대상으로 할 필요는 없습니다)

+0

Powershell 및 Visual Studio에서 실행 해 보았습니다. – aaylmao

답변

1
  1. 아직 이미지를 게시 할 수 없습니다. Full Framework (net461)를 목표로하는 프로젝트에서 그렇게 할 수 있습니다.

  2. .NET 표준을 대상으로하려면 Azure Functions 도구의 2.0/Core 버전 (아직 미리보기에 있음)이 있어야 실행할 수 있습니다. npm install -g [email protected]을 실행 한 다음 publish 폴더에서 func start을 실행하여 설치할 수 있습니다. 이 func%APPDATA%\Roaming\npm이 아니며 예에서는 %APPDATA%\Local\Azure.Functions.Cli\1.0.7이 아닙니다.

  3. Visual Studio에서 .NET Standard 프로젝트를 실행하려면 1532 버전 미리보기가 필요합니다 (Improvements to Azure Functions in Visual Studio 참조).

  4. Program.cs을 제거하십시오. 기능 프로젝트에는 필요하지 않습니다.

+0

내 문제가 해결되었습니다. 명확하고 상세한 대답에 감사드립니다. – aaylmao