如何将包装DLL连接到API DLL以便在C#项目中使用?

阿图尔·马尔钦科夫斯基(Artur Martsinkovskyi)

在我的WF解决方案中使用了动态音频规范化器来规范音频文件的音量。它具有两个必须连接到项目才能使用的.dll库。其中一个-.NET库连接良好,另一个-API根本无法连接到项目。在运行时,我得到了一个FileNotFound异常的描述

无法加载文件或程序集“ DynamicAudioNormalizerNET.dll”或其依赖项之一。

也写在文档中

基于Microsoft.NET的应用程序→使用DynamicAudioNormalizerNET.dll程序集提供的DynamicAudioNormalizerNET C ++ / CLI包装器类在运行时需要DynamicAudioNormalizerAPI.dll。

它的依赖关系当然是“ DynamicAudioNormalizerAPI.dll”,但它在解决方案的文件夹以及NET.dll中。同样,两个库都以文件形式添加到解决方案中,并且它们的“复制到输出”功能设置为“始终复制”。如何链接这两个DLL或使其正常运行?

德米特里·扎佩瓦洛夫(Dmitriy Zapevalov)

有两个可能的原因。

  1. 第一个原因可能DynamicAudioNormalizerAPI.dll是未与放在一起DynamicAudioNormalizerNET.dll检查Copy localrefference属性(在解决方案资源管理器中),并确保这两个dll一起出现。

  2. DynamicAudioNormalizerAPI.dll可能有其自己未解决的依赖关系。通过.dll使用特殊工具Dependency Walker打开可以轻松地进行检查它会告诉您是否还需要一些runtime东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Visual C#项目中使用我的.dll

来自分类Dev

在C#项目中使用MediaInfo.dll

来自分类Dev

在C#项目中使用托管dll(使用非托管dll)

来自分类Dev

如何改进此日志类,以便可以在C#多个项目中使用它?

来自分类Dev

VC ++项目中使用C#DLL的内存泄漏

来自分类Dev

在AC#项目中使用C ++ DLL

来自分类Dev

如何将VBA long&HFFFFFFF0转换为uint以便在C#中使用?

来自分类Dev

在.NET WPF项目中使用dll

来自分类Dev

如何在C#项目中使用LIB文件?

来自分类Dev

如何在C#项目中使用LIB文件?

来自分类Dev

如何将图像文件夹添加到CMake项目,以便在c ++可执行文件中使用这些图像?

来自分类Dev

如何在 C++ 项目中使用非托管的 .dll、.lib、.exp

来自分类Dev

如何在C#中获得不可为空的T以便在函数中使用它?

来自分类Dev

如何在C#项目中更改dll目录

来自分类Dev

如何将属性传递给Gradle的soapui插件,以便在项目中可用

来自分类Dev

在项目中使用同一DLL的不同版本

来自分类Dev

无法在C#项目中重新加载C ++ dll

来自分类Dev

如何将C#连接到SQLYOG?

来自分类Dev

无法在C#项目中为DLL加载符号

来自分类Dev

将SWIG包装的C ++ .dll集成到C#项目

来自分类Dev

如何动态地将F#dll加载和卸载到C#项目中?

来自分类Dev

如何动态地将F#dll加载和卸载到C#项目中?

来自分类Dev

如何使用.win.dll C#包装器(FatSecret API包装器)

来自分类Dev

c# - 如何按顺时针顺序(tl、tr、br、bl)对 4 个点的列表进行排序,以便在 opencv getPerspective 中使用?

来自分类Dev

如何将负整数连接到字符C语言

来自分类Dev

如何将Oracle数据库连接到Visual Studio C#项目

来自分类Dev

如何在C#项目中使用F#定义的类型

来自分类Dev

如何在blazor项目中使用C#绑定使HTML文本多行?

来自分类Dev

我如何在C#项目中使用LightStreamer DotNetStandard库

Related 相关文章

  1. 1

    无法在Visual C#项目中使用我的.dll

  2. 2

    在C#项目中使用MediaInfo.dll

  3. 3

    在C#项目中使用托管dll(使用非托管dll)

  4. 4

    如何改进此日志类,以便可以在C#多个项目中使用它?

  5. 5

    VC ++项目中使用C#DLL的内存泄漏

  6. 6

    在AC#项目中使用C ++ DLL

  7. 7

    如何将VBA long&HFFFFFFF0转换为uint以便在C#中使用?

  8. 8

    在.NET WPF项目中使用dll

  9. 9

    如何在C#项目中使用LIB文件?

  10. 10

    如何在C#项目中使用LIB文件?

  11. 11

    如何将图像文件夹添加到CMake项目,以便在c ++可执行文件中使用这些图像?

  12. 12

    如何在 C++ 项目中使用非托管的 .dll、.lib、.exp

  13. 13

    如何在C#中获得不可为空的T以便在函数中使用它?

  14. 14

    如何在C#项目中更改dll目录

  15. 15

    如何将属性传递给Gradle的soapui插件,以便在项目中可用

  16. 16

    在项目中使用同一DLL的不同版本

  17. 17

    无法在C#项目中重新加载C ++ dll

  18. 18

    如何将C#连接到SQLYOG?

  19. 19

    无法在C#项目中为DLL加载符号

  20. 20

    将SWIG包装的C ++ .dll集成到C#项目

  21. 21

    如何动态地将F#dll加载和卸载到C#项目中?

  22. 22

    如何动态地将F#dll加载和卸载到C#项目中?

  23. 23

    如何使用.win.dll C#包装器(FatSecret API包装器)

  24. 24

    c# - 如何按顺时针顺序(tl、tr、br、bl)对 4 个点的列表进行排序,以便在 opencv getPerspective 中使用?

  25. 25

    如何将负整数连接到字符C语言

  26. 26

    如何将Oracle数据库连接到Visual Studio C#项目

  27. 27

    如何在C#项目中使用F#定义的类型

  28. 28

    如何在blazor项目中使用C#绑定使HTML文本多行?

  29. 29

    我如何在C#项目中使用LightStreamer DotNetStandard库

热门标签

归档