Visual studio 错误c1107找不到程序集。请使用/AI或通过设置LIBPATH环境变量指定程序集搜索路径

Visual studio 错误c1107找不到程序集。请使用/AI或通过设置LIBPATH环境变量指定程序集搜索路径,visual-studio,c++-cli,Visual Studio,C++ Cli,我正在制作两个简单的C++/CLI项目,一个是可执行文件,另一个是DLL。在可执行文件中,我编写 #using "DllLibName.dll" 它给出了错误c1107,我认为这很容易解决。我在谷歌上搜索LIBPATH,找到Linker、General和其他库目录,添加了包含DllLibName.dll的文件夹,但仍然无法工作。同样的错误 我试着用 #using "D:\AbsolutePath\DllLibName.dll" 一切正常。我不想输入完整的绝对路径。我错过了什么?这感觉太愚蠢了

我正在制作两个简单的C++/CLI项目,一个是可执行文件,另一个是DLL。在可执行文件中,我编写

#using "DllLibName.dll"
它给出了错误c1107,我认为这很容易解决。我在谷歌上搜索LIBPATH,找到Linker、General和其他库目录,添加了包含DllLibName.dll的文件夹,但仍然无法工作。同样的错误

我试着用

#using "D:\AbsolutePath\DllLibName.dll"

一切正常。我不想输入完整的绝对路径。我错过了什么?这感觉太愚蠢了。

这两个项目在同一个解决方案中吗?如果是这样,那么不要使用using,添加对另一个项目的引用,并让visualstudio处理路径

右键单击可执行项目,选择属性。 在“属性”窗口中,选择左侧列表顶部的“常用属性”。 单击添加新引用按钮。 从“项目”选项卡中选择DLL项目。
在您的情况下,可能必须为编译器而不是链接器设置路径

属性->C/C++->常规->使用引用解析,或参阅文档了解