.net 如何从WPF中的电话线获取呼叫者ID?

.net 如何从WPF中的电话线获取呼叫者ID?,.net,windows,dll,side-by-side,tapi,.net,Windows,Dll,Side By Side,Tapi,我在WPF中尝试了Tapi3,但它给出了以下错误: 无法加载文件或程序集“ITapi3.dll”或其依赖项之一。应用程序无法启动,因为其并行配置不正确。错误消息表示应用程序找不到您尝试使用的DLL(ITapi3.DLL) 根据DLL的名称,我假设您正在使用。确保已将库代码编译为DLL(或),并将该DLL放入应用程序的目录中,以便应用程序可以找到它 任何时候,当您使用第三方DLL的功能时(即,标准.NET Framework中未提供的功能),必须将该DLL与应用程序一起分发。建议将其与应用程序放在

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


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

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

根据DLL的名称,我假设您正在使用。确保已将库代码编译为DLL(或),并将该DLL放入应用程序的目录中,以便应用程序可以找到它


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

这是否也表明DLL有问题?该文件可能已找到,但由于任何原因不兼容/损坏?@can:是的,可能是。它还可能表示未找到DLL的一个依赖项。我同意最可能的解释。无论哪种方式,下载库二进制文件的新副本并将其放在应用程序文件夹中都可能会解决问题。@Cody Gray:nevermind,唯一的问题是TE_CallInfo更改事件不会触发,但TE_CALLNOTIFICATION会触发。你能帮助我吗?。非常感谢。