Zmień kod docelowy C # DllImport w zależności od x64 / x86

Możliwy duplikat:
dyrektywa preprocesora… C #

Mam zewnętrznego dll c ++ do importowania za pomocą DLLImport. Jeśli moja aplikacja kompiluje się w x64, muszę zaimportować wersję x64 tej biblioteki DLL, jeśli jest to kompilacja x86, potrzebuję biblioteki x86.

Jaki jest najlepszy sposób osiągnięcia tego celu?

Idealnie, chciałbym jakąś dyrektywę preprocesora, ale rozumiem, że to nie działa w c #?

Więcej informacji: biblioteka DLL jest importowana przez projekt ustawiony na AnyCPU. Projekt nadrzędny to taki, który określa, czy aplikacja kompiluje się jako x64 czy x86. Kompilujemy obie wersje dla różnych klientów - i chcę udostępnić projekt potomny w obu wersjach.

questionAnswers(2)

yourAnswerToTheQuestion