Azure build:are 您缺少程序集引用?

Azure build:are you missing an assembly reference?

我的 winforms 应用程序在我的机器上构建正常。

然而,当管道尝试构建时,它显示

Error CS0234: The type or namespace name 'Dynamic' does not exist in the namespace 'System.Linq' (are you missing an assembly reference?)
Process 'msbuild.exe' exited with code '1'.

管道包含

pool:
   vmImage: 'windows-2019'

variables:
  solution: '**/*.sln'
  buildPlatform: 'Any CPU'
  buildConfiguration: 'Release'
  Major: '2'
  Minor: '0'
  Patch: '0'

steps:
- task: NuGetToolInstaller@0

- task: NuGetCommand@2
  inputs:
    restoreSolution: '$(solution)'

- task: VSBuild@1
  inputs:
    solution: '$(solution)'
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'

我通过删除对 System.Linq.Dynamic 的引用解决了我的问题 原来我不需要它。 我还发现 packages.config 有一个我删除的旧版本。