当前位置: 首页 > 知识库问答 >
问题:

Docker:运行dotnet publish-o/output会导致CLI上的非零错误

康赞
2023-03-14

我用的是Ubuntu 16.04 LTS,

Docker-compose v 1.18.0-rc2, build 189468b
Docker version 17.12.0-ce-rc1, build ee2f943

使用docker运行以下命令:dotnet publish-o/output会导致以下错误:

ERROR: Service 'generator' failed to build: The command '/bin/sh -c 
dotnet publish -c Release -o out' returned a non-zero code: 145

我已经为Ubuntu安装了.NET SDK,但不知道如何解决这个错误;它只是不会创建发布文件夹;下面是DotNet--info

链接到同一问题的不同措辞与更多错误日志

共有1个答案

轩辕弘雅
2023-03-14

您看到的错误是因为您的项目包含一个global.json文件,该文件将所需的SDK版本绑定到2.0.2。然而,docker映像包含更新的SDK版本(当前的版本是2.1.3),其中。因为在用于构建的docker映像中没有2.0.2 SDK,所以它只会出错。

 类似资料: