Изменить целевой код C # DllImport в зависимости от x64 / x86

Possible Duplicate:
preprocessor directive…C#

У меня есть внешний C ++ DLL для импорта с помощью DLLImport. Если мое приложение компилируется в x64, мне нужно импортировать x64-версию этого dll, если это x86-сборка, мне нужен x86-dll.

Каков наилучший способ достичь этого?

В идеале мне бы понравилась какая-то директива препроцессора, но я понимаю, что это не работает в c #?

Больше информации: DLL импортируется проектом, для которого установлено AnyCPU. Родительский проект - это тот, который определяет, будет ли приложение компилироваться как x64 или x86. Мы компилируем обе версии для разных клиентов - и я хочу поделиться дочерним проектом в обеих версиях.

Ответы на вопрос(2)

Ваш ответ на вопрос