这是一个visual studio 2015,dotnet framework 4.6.1应用程序 . 我尝试从Azure DevOps构建和部署到Azure Cloud . 部署错误是“NewtonSoft.json.dll缺失” .

Error

因此,当我用Visual Studio构建dll和文件替换Azure DevOps工件时,应用程序可以工作 . 这是UAT测试我正在执行构建管道中我使用NuGet Packages任务的地方 . 生成的最终工件包含newtonsoft文件但我交叉检查它与在visual studio构建中生成的文件大小不同 .

DevOps-build

VS-build

我用版本设置的任务:

NuGet task

Nuget2

我必须提供不同版本的Nuget任务来引用正确的newtonsoft.json文件,因为我在我的工件中有这个文件 . 提供错误的版本会导致此丢失的文件错误 . 请协助 .