Azure DevOps 管道 VsBuild 不适用于 Azure Function v2
Azure DevOps Pipeline VsBuild dont work with Azure Function v2
我正在尝试使用 Azure DevOps 发布我的应用程序。我在同一个 repo 上有 2 个 Azure 函数(v2 和 3)、1 个 Web 应用程序和 2 个“库项目”(.net Framework 4)。所以这是我第一次接触 DevOps,真的很难...
构建时遇到问题。我使用 VSBuild 任务同时构建所有项目。这是我的 yaml :
- task: UseDotNet@2
displayName: 'Use .NET SDK 2.1'
inputs:
packageType: 'sdk'
version: '2.1.202' #I tried some others versions too
- task: VSBuild@1
inputs:
solution: 'project.sln'
此处错误:
##[error]C:\Users\VssAdministrator\.nuget\packages\microsoft.net.sdk.functions.0.29\build\netstandard1.0\Microsoft.NET.Sdk.Functions.Build.targets(41,5): Error : It was not possible to find any compatible framework version
并且在项目的csproj中(Azure函数)
<TargetFramework>netstandard2.0</TargetFramework>
<AzureFunctionsVersion>v2</AzureFunctionsVersion>
有人有想法让这个构建工作吗?
要解决此 ##[error]C:\Users\VssAdministrator\.nuget\packages\microsoft.net.sdk.functions.0.29\build\netstandard1.0\Microsoft.NET.Sdk.Functions.Build.targets(41,5): Error : It was not possible to find any compatible framework version
错误:
确保您的 1 网络应用程序 和 2 库项目 都具有相同版本的 Microsoft.NET.Sdk.Functions 1.0.29
。
参考文献:https://github.com/Azure/azure-functions-vs-build-sdk/issues/199#issuecomment-665776934 , and https://github.com/dotnet/core/issues/3487
我正在尝试使用 Azure DevOps 发布我的应用程序。我在同一个 repo 上有 2 个 Azure 函数(v2 和 3)、1 个 Web 应用程序和 2 个“库项目”(.net Framework 4)。所以这是我第一次接触 DevOps,真的很难...
构建时遇到问题。我使用 VSBuild 任务同时构建所有项目。这是我的 yaml :
- task: UseDotNet@2
displayName: 'Use .NET SDK 2.1'
inputs:
packageType: 'sdk'
version: '2.1.202' #I tried some others versions too
- task: VSBuild@1
inputs:
solution: 'project.sln'
此处错误:
##[error]C:\Users\VssAdministrator\.nuget\packages\microsoft.net.sdk.functions.0.29\build\netstandard1.0\Microsoft.NET.Sdk.Functions.Build.targets(41,5): Error : It was not possible to find any compatible framework version
并且在项目的csproj中(Azure函数)
<TargetFramework>netstandard2.0</TargetFramework>
<AzureFunctionsVersion>v2</AzureFunctionsVersion>
有人有想法让这个构建工作吗?
要解决此 ##[error]C:\Users\VssAdministrator\.nuget\packages\microsoft.net.sdk.functions.0.29\build\netstandard1.0\Microsoft.NET.Sdk.Functions.Build.targets(41,5): Error : It was not possible to find any compatible framework version
错误:
确保您的 1 网络应用程序 和 2 库项目 都具有相同版本的 Microsoft.NET.Sdk.Functions 1.0.29
。
参考文献:https://github.com/Azure/azure-functions-vs-build-sdk/issues/199#issuecomment-665776934 ,