HaoRudder 2023-09-15 16:26 采纳率: 33.3%
浏览 10
已结题

.net core 3.1构建dockerfile时报错 MSB4018 “ContainerBuildAndLaunch”任务意外失败。

.net core 3.1构建dockerfile时报错 MSB4018 “ContainerBuildAndLaunch”任务意外失败。

我已经把网上所有相关的办法都试过了,都不信。
以下是报错信息,其中的找不到指定的文件。文件名:“Microsoft.Win32.Registry,根本就是乱报的错误信息

img

以下是我的dockerfile

img

哪位知道这个问题应该怎么解决啊

  • 写回答

3条回答 默认 最新

  • HaoRudder 2023-09-19 10:32
    关注

    最后我自己解决了
    就是检查项目的引用,我用笨方法,先把项目之间的引用关系理清楚,然后再一个一个的删,看看是引用那个的问题,最后确认了就是引用问题
    还有建议不要再vs内右键生成docker,在powershell来执行dockerfile,因为这样能够看到日志,可以更好的给你处理问题的思路。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月27日
  • 已采纳回答 9月19日
  • 创建了问题 9月15日