У нас есть большое решение, состоящее из множества различных библиотек. Мы только что перешли на разработку в 64-битной системе, и это заставляет нас задуматься о том, какую цель платформы мы должны указать для каждого отдельного проекта в решении.
В настоящее время у нас есть только один библиотечный проект, который ссылается на 32-битный DLL-файл. Мы ссылаемся на Interop этого DLL-файла, однако получаем ошибку при нацеливании на x86 в качестве платформы для этого проекта, оставляя оставшиеся проекты в решении как «Любой процессор».
У меня вопрос: можем ли мы использовать какой-либо ЦП для всех наших проектов, кроме того, который ссылается на 32-битное взаимодействие? Или следует просто собрать все для x86, так как это, похоже, работает без ошибок.