C++ DLL プロジェクトと、この DLL を (PInvoke を使用して) 使用する C# プロジェクトを含むソリューションがあります。
dll はx64/Release
私のソリューション フォルダー内のフォルダーにビルドされています。これは理にかなっています。C# プロジェクトが DLL プロジェクトのフォルダーに突っ込む必要がないからです。
今でもそれを参照する正しい方法は何だろうと思います。現在、DLL プロジェクトは C# プロジェクトに依存しています。私の直感では、それで十分だったはずですが、C# プロジェクトでは DLL が見つからないと言っています。
.dll
ファイルも参照として追加する必要がありますか?これは今はうまくいくかもしれないと思っていましたが、長期的にはプロジェクトの設定が変更される可能性があるため、問題が発生する可能性があります。