【发布时间】:2021-10-28 03:54:33
【问题描述】:
我是 azure dev ops 和 yml 文件的新手。我最近为我构建的一个 .NET Core 站点创建了一个 Azure 开发操作入门资源。我将它连接到 github repo 并推送了一些文件。
我收到错误:
构建失败。
/home/runner/.dotnet/sdk/3.1.302/Microsoft.Common.CurrentVersion.targets(1177,5):错误 MSB3644:未找到 .NETFramework,Version=v5.0 的参考程序集。要解决此问题,请为此框架版本安装开发包(SDK/Targeting Pack)或重新定位您的应用程序
但是我不知道如何实际实现这一点。 我是否创建一个单独的 yml 文件并在我将其推送到 git 时修复它?
我尝试将以下块添加到自动创建时由 azure 在 repo 中自动生成的 devops-starter-workflow.yml 文件:
- task: UseDotNet@2
displayName: 'Use .NET Core sdk 5.0.100'
inputs:
packageType: 'sdk'
version: '5.0.100'
includePreviewVersions: true
- task: DotNetCoreCLI@2
displayName: 'dotnet restore'
inputs:
command: restore
projects: '**/*.csproj'
但我收到错误消息“每个步骤都必须定义一个 uses 或 run 键”
我如何实际将它添加到我的构建中?我在我的 Azure 门户中的任何地方都没有看到管道。
【问题讨论】:
标签: azure azure-devops yaml