您可以使用Mono --trace
选项将Mono跟踪执行到控制台。但是试图控制被追踪的东西是一种挫败感!如何只跟踪我的代码?
你认为这是有效的:
mono --trace=N:MyApp MyApp.Main.exe
但是,这只显示MyApp
命名空间的根中的东西。 不显示此下面的所有命名空间。如何添加这个极为必要的通配符?这是一个包含数千个嵌套命名空间的庞大应用程序!
我的第一个想法是使用一颗星,但Mono似乎不喜欢这样。我的下一个想法是做--trace=-N:System
。但是这只排除 System
命名空间的根,而不是它下面的几十个命名空间。所以,几乎完全相同的问题!
真的没有办法实现这个微不足道的小任务吗?当然,我不能成为第一个想要追踪一组相关命名空间的人......
(该应用程序由二十二个DLL组成,所以用DLL限制它也不会真的有帮助。)