为什么有些.NET组件没有可访问的类/方法?

时间:2017-01-26 09:10:56

标签: navision dynamics-nav

例如,我正在尝试在NAV中使用System.Threading.Timer,但选择程序集将返回空结果,如下所示:

Threading.Timer has no usable class

这是设计,还是我需要先做其他事情才能使用Threading.Timer组件中的方法?

2 个答案:

答案 0 :(得分:3)

在NAV中使用.NET类的最佳方法是在此类的MSDN页面上查找它所在的程序集。

例如,在System.Threading.Timer的情况下,它位于mscorlib库中:

https://msdn.microsoft.com/en-us/library/system.threading.timer(v=vs.110).aspx

Assembly: mscorlib (in mscorlib.dll)

答案 1 :(得分:0)

像dotPeek这样的.NET反编译器在打开特定的DLL时也没有显示任何类型。您确定要使用此库吗?你想要实现什么目标?

如果您只需要一个计时器,您可能需要考虑使用随NAV一起提供的Microsoft.Dynamics.Nav.Client.PingPong.dll。