У меня есть внешняя dll С++ для импорта с помощью DLLImport. Если мое приложение компилируется в x64, мне нужно импортировать x64-версию этой dll, если это сборка x86, мне нужна dll x86.
Каков наилучший способ добиться этого?
В идеале мне нужна директива препроцессора, но я понимаю, что это не работает в c #?
Дополнительная информация :DLL импортируется проектом, для которого задано значение AnyCPU. Родительский проект определяет, компилируется ли приложение как x64 или x86. Мы собираем обе версии для разных клиентов -и я хочу поделиться дочерним проектом в обеих версиях.