【问题标题】:How do I get the caller ID from the phone line in WPF?如何从 WPF 中的电话线获取来电显示?
【发布时间】:2012-01-15 11:02:26
【问题描述】:

我在WPF 中尝试过 Tapi3,但它给了我以下错误:

无法加载文件或程序集“ITapi3.dll”或其依赖项之一。应用程序无法启动,因为它的并排配置不正确。

【问题讨论】:

    标签: .net windows dll side-by-side tapi


    【解决方案1】:

    错误消息表示您的应用程序找不到您尝试使用的 DLL (ITapi3.dll)。

    根据 DLL 的名称,我假设您使用的是 this library。确保您已将库代码编译为 DLL(或 downloaded a pre-build binary from the website),并将该 DLL 放入应用程序的目录中,以便它可以找到它。

    只要您使用第三方 DLL 的功能(即标准 .NET Framework 未提供的功能),您必须将该 DLL 与您的应用程序一起分发。建议将其与您的应用放在同一个文件夹中,因为它可以防止您的依赖项与其他应用程序发生冲突,并使部署更加容易。

    【讨论】:

    • 这不是也说明 DLL 有问题吗?该文件可能被发现但由于某种原因不兼容/损坏?
    • @can:是的,它可能是。它也可能表示未找到 DLL 的依赖项之一。我选择了最有可能的解释。无论哪种方式,下载库的二进制文件的新副本并将它们放在 app 文件夹中都可能会解决问题。
    • @Cody Gray:没关系,唯一的问题是 TE_CALLINFOCHANGE 事件不会触发,但 TE_CALLNOTIFICATION 会触发。你能帮助我吗 ?。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2016-09-06
    • 2012-02-11
    相关资源
    最近更新 更多