.net vb中频谱分析仪中Port.dll的hresult 0x8007007e错误导致异常

.net vb中频谱分析仪中Port.dll的hresult 0x8007007e错误导致异常,.net,vb.net,dll,spectrum,.net,Vb.net,Dll,Spectrum,希罗 我想用vb实现频谱分析仪。我在谷歌上搜索了一下,找到了一个开源项目。但是它有Port.dll文件。这是一个非常旧的dll,因此在64位机器中无法使用 链接: 有没有人知道如何解决port.dll问题(或者在哪里可以找到新版本的port.dll)或者频谱分析仪的源代码 谢谢,我找到了答案。VS无法将dll文件添加到项目中的调试文件夹。手动将dll添加到调试文件夹后,此错误消失。现在,我有另一个问题(“对PInvoke函数的调用使堆栈不平衡。”。这与这个问题无关。无论如何,解决方法是您必须手动

希罗

我想用vb实现频谱分析仪。我在谷歌上搜索了一下,找到了一个开源项目。但是它有Port.dll文件。这是一个非常旧的dll,因此在64位机器中无法使用

链接:

有没有人知道如何解决port.dll问题(或者在哪里可以找到新版本的port.dll)或者频谱分析仪的源代码


谢谢,我找到了答案。VS无法将dll文件添加到项目中的调试文件夹。手动将dll添加到调试文件夹后,此错误消失。现在,我有另一个问题(“对PInvoke函数的调用使堆栈不平衡。”。这与这个问题无关。无论如何,解决方法是您必须手动将dll复制到调试文件夹中

(备注:有些人在没有回答的情况下否决了我的问题。我无法理解这些人的想法。)