Wie kann ein C # -Programm eine C ++ - DLL einer beliebigen Version verwenden?

Wir erstellen eine in C ++ geschriebene DLL, die den Zugriff auf Hardware ermöglicht. Wir haben auch ein C # -Programm, das diese DLL verwendet.

Wir haben ein Problem mit den Versionen. Wenn Sie das C # -Programm ausführen, möchten Sie unbedingt die genaue C ++ - DLL-Version verwenden, die Sie beim Kompilieren verwendet haben. Das heißt Wenn das C # -Programm mit C ++ dll 1.2.3.4 kompiliert wurde, verweigert das Programm die Ausführung mit C ++ dll 1.2.3.5.

Ich möchte das C # -Programm anweisen, eine beliebige C ++ - DLL mit Version 1.2 zu verwenden.

Wo kann ich das im C # -Projekt konfigurieren?

Diese Frage wurde von abgelöstDas hier, mehr im Zusammenhang mit COM.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage