工作项目的 C# 代码分析输出,请求警告列表建议

问题描述 投票:0回答:1

我最近完成了 C# 项目的第一部分,Windows 窗体应用程序,一切正常,只是当我运行代码分析(Visual Studio 2015)时,抛出了很多警告。

问题:

  1. 为什么正常调试时不显示这些警告?

  2. 是否建议花费(很多)时间来解决这些警告?为什么项目能够成功?

  3. 如果问题2为真,是否有一个快速参考文档,可以帮助了解许多警告及其含义?

我浏览了微软文档,但很花时间。

c# winforms debugging warnings analysis
1个回答
0
投票
  1. 如果“代码分析”指的是“错误列表”窗口,其中包含“错误”、“警告”和“消息”三个选项卡,那么如果只有“警告”和“消息”,您的程序确实会运行,但以后可能会出现问题。 “消息”几乎总是风格建议(例如 VS 认为应该是私有的变量,或者未使用的函数),但警告通常是运行时可能出错的标志(例如忽略初始化变量)。如果没有错误,错误列表窗口通常不会显示,但 VS 设置确实控制了某些行为。
  2. 您应该花多少时间来解决警告取决于您想要花多少时间来追踪运行时错误。我可以不太关心“消息”,但我的目标始终是零警告。
  3. 如果文本描述没有任何意义,我总是只是用 Google 搜索错误或警告 ID,并且通常会出现一些 Microsoft 支持网站...甚至 StackOverflow,并提供一些有关如何修复它的好建议。您可以在代码或 VS 设置中抑制警告,但这只是最后的手段,如果您意识到无法修复它,那么这不是长期问题,您也不想再看到它了。
© www.soinside.com 2019 - 2024. All rights reserved.