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.