Solved: Invalid combination of TargetFramework and AzureFunctionsVersion is set

Solved: Invalid combination of TargetFramework and AzureFunctionsVersion is set.

Run into the following error while upgrading one of my Azure Function from .NET 5 to .NET 6.

Invalid combination of TargetFramework and AzureFunctionsVersion is set.

The reason that .NET 5 is supported by Azure Function v3 and .NET is supported by Azure Function v4.

Thus, these lines in project file should do the job:

<PropertyGroup>  
  <TargetFramework>net6.0</TargetFramework> 
  <AzureFunctionsVersion>v4</AzureFunctionsVersion>
  <OutputType>Exe</OutputType>
</PropertyGroup>

Facing a similar decision?

Tell me what you're working on. We'll start from the problem, not a service package.

Discuss your challenge