gpt4 book ai didi

nuget - 在 Azure Devops 上运行构建时找不到 Assets 文件 project.assets.json

转载 作者:行者123 更新时间:2023-12-04 06:01:53 25 4
gpt4 key购买 nike

我在 Azure DevOps 上为 Service Fabric 解决方案配置了一个构建管道,如下所示:

Build tasks

一切都很好,直到几天前构建开始在特定构建代理(私有(private))上失败,并出现以下错误(对于一些项目):

C:\Program Files\dotnet\sdk\2.1.200\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets(327,5): Error : Assets file 'F:\Agent03\w\84\s\src\MyProject.Sam.Tiles.Domain\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.



失败的任务是 Build solution $(PathToSolution)一。

奇怪的是 在某些代理上运行时构建失败,但在其他代理上构建很好 .

一些细节:
  • Use NuGet 4.x任务最近开始使用 NuGet v4.9.1,我想。我尝试使用 v4.8.1 没有运气;
  • 大多数项目使用PackageReference格式,但 .sfproj项目使用 packages.config文件
  • 我尝试使用 dotnet restore任务,但尝试恢复 .sfproj 的包时出错项目:

    `Error : Unable to find the '....\packages\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.7\build\Microsoft.VisualStudio.Azure.Fabric.Application.props' file. Please restore the 'Microsoft.VisualStudio.Azure.Fabric.MSBuild' Nuget package


  • 关于可能导致此问题的任何想法?

    最佳答案

    一些项目使用PackageReference格式,但 .sfproj项目使用 packages.config文件。

    我仍然不明白为什么构建开始失败,但我能够找到解决方法。鉴于 PackageReference Service Fabric 项目尚不支持,我的解决方法是使用 两个恢复任务如下:

    Build tasks

    关于nuget - 在 Azure Devops 上运行构建时找不到 Assets 文件 project.assets.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53544039/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com