Mam problem podobny do, ale subtelnie różny od opisanego here (ładowanie złożeń i ich zależności).Jak późno związać biblioteki 32-bitowe/64-bitowe w środowisku wykonawczym
Mam DLL C++ dla renderowania 3D, który jest tym, co sprzedajemy klientom. Dla użytkowników .NET będziemy mieli wokół niego opakowanie CLR. DLL C++ może być zbudowany zarówno w wersjach 32, jak i 64-bitowych, ale myślę, że oznacza to, że potrzebujemy dwóch wrapperów CLR, ponieważ CLR wiąże się z określoną biblioteką DLL?
Powiedzmy, że nasz klient ma aplikację .NET, która może być 32 lub 64-bitowa, i że jest to czysta aplikacja .NET, porzuca CLR, aby wykonać ją z jednego zestawu złożeń. Pytanie brzmi, w jaki sposób kod aplikacji może dynamicznie wybierać między 32 a 64-bitowymi kombinacjami CLR/DLL w czasie wykonywania?
Jeszcze dokładniej, czy sugerowana odpowiedź na wyżej wymienione pytanie ma zastosowanie tutaj (np. Utworzyć procedurę obsługi ResolveEvent)?