2015-12-30 45 views
0

我现在使用Visual Studio 2015和Update 1调试应用程序。我根据这篇文章http://blog.qetza.net/en/2010/03/08/vs-2010-personnalisation-des-vnements-de-lintellitrace/自定义了collectionplan.xml来跟踪我自己的代码。当我想跟踪嵌套私有类中的函数时,该事件不会显示在诊断窗口中。如何自定义VS intellitrace collectionplan.xml以跟踪嵌套私有类中的函数

我试图TypeName标签更改为<完全合格的外部类ID >/<嵌套类的名称>这是从IL发现,但失败了。

是不可能的,或者我拼写错了TypeName

回答

4

最后,我通过运行GetType().AssemblyQualifiedName得到了答案。分隔符应该是+。所以,如果你想跟踪嵌套私人类中的功能,这里有一个例子:

<TypeName>Namespace.OuterClassName+NestedClassName</TypeName> 
<MethodName>YourMethodName</MethodName> 
<MethodId>Namespace.OuterClassName+NestedClassName.YourMethodName(...):ReturnType</MethodId> 

我在VS2015上嵌套类的私有试图与更新1。而且,它的工作原理。

希望我的回答可以帮助碰巧发现这个问题的人。