我有一个包含 C++ DLL 项目的解决方案,以及一个将使用该 DLL(通过使用 PInvoke)的 C# 项目。
dll 正在构建到x64/Release
我的解决方案文件夹中的文件夹中,这是有道理的,因为这样 C# 项目就不必插入 DLL 项目的文件夹。
我想知道现在引用它的正确方法是什么。现在,DLL 项目是 C# 项目的依赖项。我的直觉告诉我应该已经足够了,但是 C# 项目说它找不到 DLL。
我也应该将.dll
文件添加为参考吗?我认为这现在可能可行,但从长远来看,当项目设置可能发生变化时会破坏事情。