为什么某些 .NET 组件没有可访问的 class / 方法?
Why some .NET component has no accessible class / methods?
例如,我尝试在 NAV 中使用 System.Threading.Timer,但选择程序集 returns 空结果如下所示:
这是设计使然,还是我需要先做其他事情才能使用 Threading.Timer 组件中的方法?
.NET 反编译器(如 dotPeek)在打开特定 DLL 时也不显示任何类型。您确定要使用此库吗?你想达到什么目的?
如果您只需要一个计时器,您可能需要考虑使用 NAV 附带的 Microsoft.Dynamics.Nav.Client.PingPong.dll。
在 NAV 中使用 .NET class 的最佳方法是在该 class.
的 MSDN 页面上查找程序集所在的位置
例如,在System.Threading.Timer的情况下,它位于mscorlib库中:
https://msdn.microsoft.com/en-us/library/system.threading.timer(v=vs.110).aspx
Assembly: mscorlib (in mscorlib.dll)
例如,我尝试在 NAV 中使用 System.Threading.Timer,但选择程序集 returns 空结果如下所示:
这是设计使然,还是我需要先做其他事情才能使用 Threading.Timer 组件中的方法?
.NET 反编译器(如 dotPeek)在打开特定 DLL 时也不显示任何类型。您确定要使用此库吗?你想达到什么目的?
如果您只需要一个计时器,您可能需要考虑使用 NAV 附带的 Microsoft.Dynamics.Nav.Client.PingPong.dll。
在 NAV 中使用 .NET class 的最佳方法是在该 class.
的 MSDN 页面上查找程序集所在的位置例如,在System.Threading.Timer的情况下,它位于mscorlib库中:
https://msdn.microsoft.com/en-us/library/system.threading.timer(v=vs.110).aspx
Assembly: mscorlib (in mscorlib.dll)