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.

questionAnswers(3)

yourAnswerToTheQuestion