In :我在代码分析器中引用了额外的dll。所有的单元测试都很好&而我通过F5调试分析器。但是,当这个分析器作为NuGet包安装到实际项目时,它找不到额外的dll &崩溃。#可选阅读-问题的详细版本:
我已经编写了我的代码分析器(比如MyAnalyzer)。它发现在客户端代码中禁止使用某些类型。它的codeFix通过允许从我的自定义dll (例如myCustom.dll)替换这些类型。我已经将这个dll作为依赖项添加到MyAnalyze
如果catch块链中的dart中的错误处理首先应用了超级类型,然后在后续的catch块中应用了子类型,那么对应于这些子类型的catch块将无法工作。在visual studio代码中,在这些情况下将显示警告。我认为应该产生一个静态错误。{ var x = 1; } on B { } on Exception {} // warning可以配置分析器</