首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用csc.exe生成时访问内部异常

使用csc.exe生成时访问内部异常
EN

Stack Overflow用户
提问于 2020-02-21 08:53:55
回答 1查看 169关注 0票数 3

我正在使用csc.exe编译一个项目,/analyzer:标志指向ErrorProne.Net.CoreAnalyzers.dllErrorProne.Net.Core.dll的路径,这些路径是从库这里的克隆构建的。

但是,我看到了以下几条错误消息:

“警告ErrorProne.NET.AsyncAnalyzers.ConcurrentCollectionAnalyzer :不能从C:\Repos\RoslynExample\RoslynExample\ErrorProne.Net.CoreAnalyzers.dll创建分析器CS8032的实例:调用的目标引发了异常。” “警告ErrorProne.NET.AsyncAnalyzers.AddConfigureAwaitAnalyzer :不能从C:\Repos\RoslynExample\RoslynExample\ErrorProne.Net.CoreAnalyzers.dll创建分析器CS8032的实例:调用的目标引发了异常。”

等。

我希望获得更多的调试信息,以便准确地知道这些错误是何时何地抛出的,以及它们的内部异常。到目前为止,这些错误消息本身是无用的。

--重要的是,我能够打印堆栈跟踪(特别是内部异常)以进行控制台,或者将其写入文件

如何获得堆栈跟踪的副本?

更新:

我发现了这些错误的原因:( 1)创建一个控制台应用程序来运行从我的Error.Net源代码克隆构建的分析器,2)禁用Just My Code,3)破坏所有异常。虽然最终找出问题是什么是很好的,但它仍然没有回答我最初的问题:如何通过运行访问内部异常(以便以后显示它们)

EN

回答 1

Stack Overflow用户

发布于 2020-02-21 09:37:01

你试过打开跟踪输出吗?

代码语言:javascript
复制
     csc -r:System.dll -d:TRACE -d:DEBUG=FALSE MyApplication.cs

也许这篇文章会对你有用,如何:使用跟踪和调试进行有条件编译

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60335108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档