【问题标题】:Debugging a .net core container from docker-compose in Rider is buggy在 Rider 中从 docker-compose 调试 .net 核心容器是错误的
【发布时间】:2021-09-07 19:05:56
【问题描述】:

我有一个最初用 VS 编写的解决方案,我正在尝试使用 Rider 运行和调试它。我正在使用原始的 docker-compose。它大部分工作都很顺利,但有一件事是调试。

基本上调试也将开始并运行良好,断点被击中,但一些变量在尝试查看其值时(无论是通过悬停,使用即时窗口还是其他方式)将显示错误:

the name 'x' does not exist in the current context

关于这种行为可能是什么原因的任何想法?

【问题讨论】:

标签: asp.net-core debugging .net-core docker-compose rider


【解决方案1】:

万一有人偶然发现了这一点。解决方案是将 dotnet build 命令的配置标志从 Dockerfile 中的 Release 更改为 Debug。 我不知道它是如何在不更改此标志的情况下在 Visual 中工作的,也许在将解决方案运行模式设置为调试或其他内容时会有一些自动覆盖。但是,它似乎在 Rider 中不能自动工作:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-28
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 2020-03-13
    • 2022-08-09
    • 2020-02-01
    相关资源
    最近更新 更多