Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure中的EF Core迁移错误::进程已完成,退出代码为1_C#_Azure_.net Core - Fatal编程技术网

C# Azure中的EF Core迁移错误::进程已完成,退出代码为1

C# Azure中的EF Core迁移错误::进程已完成,退出代码为1,c#,azure,.net-core,C#,Azure,.net Core,我们有一个azure管道,在这里我们创建了ef核心迁移脚本,然后将它放在一个文件夹中,与我们创建的NuGet包连接 当我们在本地计算机上运行脚本迁移-i时,它将生成没有任何问题的迁移 当我们通过管道运行它时,出现以下错误: ##[debug]System.Exception: Process completed with exit code 1. at Microsoft.VisualStudio.Services.Agent.Worker.Handlers.ProcessHandler.

我们有一个azure管道,在这里我们创建了ef核心迁移脚本,然后将它放在一个文件夹中,与我们创建的NuGet包连接

当我们在本地计算机上运行
脚本迁移-i
时,它将生成没有任何问题的迁移

当我们通过管道运行它时,出现以下错误:

##[debug]System.Exception: Process completed with exit code 1.
   at Microsoft.VisualStudio.Services.Agent.Worker.Handlers.ProcessHandler.RunAsync()
   at Microsoft.VisualStudio.Services.Agent.Worker.TaskRunner.RunAsync()
   at Microsoft.VisualStudio.Services.Agent.Worker.StepsRunner.RunStepAsync(IStep step, CancellationToken jobCancellationToken)
有人知道会发生什么吗?我们已经试过很多次了。我们还有其他的API工作得很好

在我们使用一些LINQ代码更新存储库后,它开始崩溃。不确定是否连接了或什么

以下是安装程序:

更新:

我还原了存储库代码(使用LINQ等进行了更改),它构建了ef核心迁移,没有任何问题

我知道有人不能确切地告诉我什么是错误的,但只是好奇是否有人看到了一般性错误,以及是什么为他们解决了这个问题?

你需要这样做


stylecop的editor.config文件已修改(未正确设置),并导致迁移生成(本地生成和azure生成本身成功)失败:

下面是为修复它而更改的内容


但这毫无意义?dotnet应该安装在运行我们构建的管道服务器上吗?你是说在这个参数中,需要添加脚本吗?我只希望如果是这样的话,它会这么说!是的,我想在第三版他们把它拿出来了。所以我要说的是,在运行脚本生成之前,您需要运行脚本“dotnet工具安装--global dotnet ef”进行安装migration@ttaylor27272727找到指向ms站点的链接。也是的,这个脚本是我从自己的build.yaml文件复制的
  - script: dotnet tool install --global dotnet-ef 
    displayName: 'dotnet install ef'
    workingDirectory: Source