W jaki sposób program C # może używać biblioteki C ++ dll dowolnej wersji?
Tworzymy bibliotekę DLL napisaną w C ++, zapewniającą dostęp do niektórych urządzeń. Mamy także program C #, który korzysta z tej biblioteki DLL.
Mamy problem z wersjami. Rzeczywiście, podczas uruchamiania programu C #, absolutnie chce on użyć dokładnej wersji dll C ++ używanej podczas kompilacji. To znaczy. jeśli program C # został skompilowany przy użyciu biblioteki C ++ dll 1.2.3.4, program odmówi uruchomienia z biblioteką C ++ dll 1.2.3.5.
Chciałbym poinstruować program C #, aby używał dowolnego biblioteki DLL C ++ z wersją 1.2. Wszystko.
Gdzie mogę to skonfigurować w projekcie C #?
To pytanie zostało zastąpione przezten, bardziej związane z COM.