【问题标题】:Why some .NET component has no accessible class / methods?为什么某些 .NET 组件没有可访问的类/方法?
【发布时间】:2017-01-26 09:10:55
【问题描述】:

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

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

【问题讨论】:

    标签: navision dynamics-nav


    【解决方案1】:

    在 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)

    【讨论】:

      【解决方案2】:

      .NET 反编译器(如 dotPeek)在打开特定 DLL 时也不显示任何类型。你确定要使用这个库吗?你想达到什么目的?

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

      【讨论】:

        猜你喜欢
        • 2015-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-01
        • 1970-01-01
        相关资源
        最近更新 更多