一部のハードウェアへのアクセスを提供する、C++ で記述された dll を作成しています。この dll を使用する C# プログラムもあります。
バージョンに問題があります。実際、C# プログラムを実行するときは、コンパイル時に使用した正確な C++ dll バージョンを絶対に使用したいと考えています。つまり、C# プログラムが C++ dll 1.2.3.4 を使用してコンパイルされた場合、プログラムは C++ dll 1.2.3.5 での実行を拒否します。
バージョン 1.2 の任意の C++ dll を使用するように C# プログラムに指示したいと思います。
C# プロジェクトのどこでこれを構成できますか?
この質問は、よりCOMに関連するものに取って代わられました。