C# 附加依赖项/DLL/库 Properties->Configuration Properties->Linker->input->additional dependencies来指定额外的库文件

C# 附加依赖项/DLL/库 Properties->Configuration Properties->Linker->input->additional dependencies来指定额外的库文件,c#,dllimport,C#,Dllimport,现在我想用C语言编写一个应用程序,它使用上述项目的DLL,我使用[DllImport]方法使用这个DLL。当我在VisualStudio外部运行应用程序时,它会显示我正在导入的Dll的“DllNotFoundException”。我已经将dll文件放置在构建和代码文件夹中 有人能告诉我为什么会发生这个问题吗? 是否存在依赖库/附加库的问题 请告诉我如何添加其他库。我也将这些附加DLL放在构建文件夹中,但它仍然会给我错误 我尝试了另一个没有附加依赖项的简单dll,它没有给我任何错误,看起来有一些依

现在我想用C语言编写一个应用程序,它使用上述项目的DLL,我使用[DllImport]方法使用这个DLL。当我在VisualStudio外部运行应用程序时,它会显示我正在导入的Dll的“DllNotFoundException”。我已经将dll文件放置在构建和代码文件夹中

有人能告诉我为什么会发生这个问题吗? 是否存在依赖库/附加库的问题

请告诉我如何添加其他库。我也将这些附加DLL放在构建文件夹中,但它仍然会给我错误

我尝试了另一个没有附加依赖项的简单dll,它没有给我任何错误,看起来有一些依赖库问题。 请建议我如何解决此问题

请参阅:

以及:

基本上,您可能希望将DLL的副本放入%CommonProgramFiles%\yourcompany\yourproject中,然后您可能希望将DLL目录设置为指向此处,以便找到DLL