简单调试
插件在运行时可能会因代码错误而发生异常,如下所示:

查看报错消息
在此示例中,您可以从错误消息中看到此错误与类型有关。 但若能知道错误发生的具体位置,将对解决问题非常有帮助。
启用 PDB
PDB 文件可以提供关于错误位置的详细信息。 在“编译与运行设置”窗口中,选中“编译时包含 PDB”复选框,以在输出中包含 PDB 文件。
再次运行您的插件,此时您应该可以看到发生错误的“行号”:
  
通常,您可以在一个 C# 源文件(.cs)的路径之后找到行号。如果存在多个行号,最顶部的通常与问题最相关。
注意: 在发布插件时,请务必禁用 PDB 的生成,并且不要分发任何 PDB 文件。在发布版本中包含 PDB 不仅会增加文件体积,还可能会泄露您的计算机用户名。
定位错误
在获取行号之后,我们便可以定位到引发问题的代码。 打开“调试窗口”,找到与行号相匹配的代码行:

接下来,请尝试找到引发问题的逻辑块。您可以检查上下文以获取更多信息,这可能需要一些 C# 编程语言的相关知识。如果一切顺利,您可以看到是哪个逻辑块生成了有问题的代码:

修正错误
许多错误都是由类型不匹配引起的。 请阅读此文以了解类型。 如果您难以确定问题的原因,请随时与开发者联系以获取帮助。