Azure构建管道NuGet恢复错误NETSDK1045

罗纳德·阿贝拉诺

我通过Visual Studio 2019创建了一个Azure CI管道。项目目标框架是.net core 3.1。但是,在NuGet Restore期间会失败。我的计算机上安装了.Net Core 2.2.2017和3.1.101,我的Visual Studio 2019社区版本是16.4。我的环境变量路径到位。

我也尝试过手动创建使用.net core 3.1 LTS堆栈的应用程序服务,但仍然出现相同的错误。

    ##[error]The nuget command failed with exit code(1) and error(C:\Program Files\dotnet\sdk\2.2.110\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(137,5):

    error NETSDK1045: The current .NET SDK does not support targeting .NET Core 3.1.  Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.1. 

这是Visual Studio生成的YAML文件

pool:
  name: Hosted VS2017
  demands:
  - msbuild
  - visualstudio
  - vstest

steps:
- task: NuGetToolInstaller@1
  displayName: 'Use NuGet 5.0.0'
  inputs:
    versionSpec: 5.0.0

- task: NuGetCommand@2
  displayName: 'NuGet restore'
  inputs:
    restoreSolution: '$(Parameters.solution)'

- task: VSBuild@1
  displayName: 'Build solution'
  inputs:
    solution: '$(Parameters.solution)'
    msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"'
    platform: '$(BuildPlatform)'
    configuration: '$(BuildConfiguration)'

- task: VSTest@2
  displayName: 'Test Assemblies'
  inputs:
    testAssemblyVer2: |
     **\$(BuildConfiguration)\*test*.dll
     !**\obj\**
    platform: '$(BuildPlatform)'
    configuration: '$(BuildConfiguration)'

- task: PublishSymbols@1
  displayName: 'Publish symbols path'
  inputs:
    SearchPattern: '**\bin\**\*.pdb'
  continueOnError: true

- task: PublishBuildArtifacts@1
  displayName: 'Publish Artifact'
  inputs:
    PathtoPublish: '$(build.artifactstagingdirectory)'
    ArtifactName: '$(Parameters.ArtifactName)'


伊万·马丁纽克(Ivan Martinyuk)

我相信,您不需要安装NuGetToolInstaller和vsbuild,您应该先安装DotNetCoreCLI之后再使用它这是您的yaml文件外观的手册

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Resharper任务进行Azure构建管道错误

来自分类Dev

gitlab CI中的ASP.NET Core项目构建错误:错误NETSDK1045:当前的.NET SDK不支持定位.NET Core 5.0

来自分类Dev

Azure Pipelines托管代理尚不支持.Net Core 3.1?获取NETSDK1045

来自分类Dev

Azure DevOps 构建管道:从 MsBuild.exe 解决方案创建 NuGet 包

来自分类Dev

Azure管道:如何删除Azure构建管道中的变量

来自分类Dev

当我尝试将sonarqube与Azure Devops构建管道连接时出现以下错误

来自分类Dev

## [错误]未处理:句柄不是Azure DevOps构建管道中的缓冲区CopyFilesOverSSH

来自分类Dev

如何从Azure发布管道中获取构建管道标签?

来自分类Dev

构建流程与构建管道

来自分类Dev

构建流程与构建管道

来自分类Dev

在Azure DevOps构建管道中还原Libman JS库

来自分类Dev

Azure Devops构建管道-意外的价值阶段

来自分类Dev

在Azure devops中跨构建管道共享变量

来自分类Dev

在azure构建管道中创建PR请求

来自分类Dev

从构建管道启动 Azure 虚拟机

来自分类Dev

在 Azure DevOps 上构建管道时分离头

来自分类Dev

在 Azure DevOps 中使用构建管道运行 Google 测试

来自分类Dev

Azure 管道:将变量从构建管道传递到发布管道

来自分类Dev

AzureDevops构建管道SignToolPath

来自分类Dev

在 gitlab 中构建管道

来自分类Dev

Gitversion在AzureDevops构建管道中回滚了我的NuGet软件包的版本号

来自分类Dev

Azure DevOps中的构建管道和发布管道之间有什么区别?

来自分类Dev

Azure Pipelines资源管道应在构建管道完成时执行,但在代码更改时执行

来自分类Dev

Azure DevOps-从构建管道级别到发布管道级别获取变量值

来自分类Dev

在Azure构建管道中创建构建时触发存储库中的特定项目

来自分类Dev

Azure 构建管道 Bash 脚本现在可以正确设置构建变量

来自分类常见问题

单元测试项目引用功能项目时,Azure功能构建管道失败

来自分类Dev

在Azure Devops(C#)中将当前迭代/冲刺编号添加到构建管道

来自分类Dev

查看有关Azure Devops构建管道的操作日志

Related 相关文章

  1. 1

    使用Resharper任务进行Azure构建管道错误

  2. 2

    gitlab CI中的ASP.NET Core项目构建错误:错误NETSDK1045:当前的.NET SDK不支持定位.NET Core 5.0

  3. 3

    Azure Pipelines托管代理尚不支持.Net Core 3.1?获取NETSDK1045

  4. 4

    Azure DevOps 构建管道:从 MsBuild.exe 解决方案创建 NuGet 包

  5. 5

    Azure管道:如何删除Azure构建管道中的变量

  6. 6

    当我尝试将sonarqube与Azure Devops构建管道连接时出现以下错误

  7. 7

    ## [错误]未处理:句柄不是Azure DevOps构建管道中的缓冲区CopyFilesOverSSH

  8. 8

    如何从Azure发布管道中获取构建管道标签?

  9. 9

    构建流程与构建管道

  10. 10

    构建流程与构建管道

  11. 11

    在Azure DevOps构建管道中还原Libman JS库

  12. 12

    Azure Devops构建管道-意外的价值阶段

  13. 13

    在Azure devops中跨构建管道共享变量

  14. 14

    在azure构建管道中创建PR请求

  15. 15

    从构建管道启动 Azure 虚拟机

  16. 16

    在 Azure DevOps 上构建管道时分离头

  17. 17

    在 Azure DevOps 中使用构建管道运行 Google 测试

  18. 18

    Azure 管道:将变量从构建管道传递到发布管道

  19. 19

    AzureDevops构建管道SignToolPath

  20. 20

    在 gitlab 中构建管道

  21. 21

    Gitversion在AzureDevops构建管道中回滚了我的NuGet软件包的版本号

  22. 22

    Azure DevOps中的构建管道和发布管道之间有什么区别?

  23. 23

    Azure Pipelines资源管道应在构建管道完成时执行,但在代码更改时执行

  24. 24

    Azure DevOps-从构建管道级别到发布管道级别获取变量值

  25. 25

    在Azure构建管道中创建构建时触发存储库中的特定项目

  26. 26

    Azure 构建管道 Bash 脚本现在可以正确设置构建变量

  27. 27

    单元测试项目引用功能项目时,Azure功能构建管道失败

  28. 28

    在Azure Devops(C#)中将当前迭代/冲刺编号添加到构建管道

  29. 29

    查看有关Azure Devops构建管道的操作日志

热门标签

归档