【问题标题】:In LinqPad: "Query completed successfully with warnings"在 LinqPad 中:“查询成功完成,但出现警告”
【发布时间】:2023-03-16 19:22:02
【问题描述】:

当运行(一个非常实验性的)linq 查询时,我在工具栏中得到:“查询成功完成并带有警告”,我如何找到警告?因为它们不会出现在转储窗口中。

n.b.在撰写本文时,我使用的是 linqpad v4.47.02 高级版。

【问题讨论】:

  • 可能重复? stackoverflow.com/questions/4951069/…(虽然这个问题很老了)
  • 在包含警告的行的开头你没有得到一个小的黄色警告三角形吗?
  • 有趣的是我的搜索没有找到重复项。但你说得对,它已经很老了,Joe 提到了应该支持它的测试版。
  • 恐怕没有黄色三角形。
  • 我用的是和你一样的版本,imgur.com/83JKN9Y 是我得到的截图。如果您将鼠标悬停在警告上,它会告诉您警告是什么。

标签: linqpad


【解决方案1】:

您应该在包含警告的行的开头看到一个小的黄色警告三角形。

当您将鼠标悬停在三角形上时,它会显示实际警告是什么。

看截图

【讨论】:

    【解决方案2】:

    从 V5.36.03 Premium 开始,我看到了三角形,然后就没有了。

    简而言之,如果没有进行任何代码更改,那么第二次执行查询时,三角形就会消失。

    我通过 LinqPad 报告了一个错误:

    当连续按两次 [F5] 且源代码没有更改时,黄色警告三角形消失。

    状态栏继续显示查询已成功完成并出现警告。

    进行更改后,三角形会重新出现,仅用于下一次运行。

    示例代码很简单:

    void Main()
    {
        var v = 1;
    }
    

    在一个更有用的查询中发现了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 1970-01-01
      相关资源
      最近更新 更多