Решение C #, могут ли все проекты ориентироваться на AnyCPU, кроме одного, который должен быть x86?

У нас есть большое решение, состоящее из множества различных библиотек. Мы только что перешли к разработке на 64-битной системе, и это заставляет нас задуматься о том, какую платформу мы должны указать для каждого отдельного проекта в решении.

В настоящее время у нас есть только один проект библиотеки, который ссылается на 32-битную DLL. файл. Мы ссылаемся на Interop этого DLL-файла, однако мы получаем ошибку при выборе x86 в качестве платформы для этого проекта, в то время как оставшиеся проекты в решении оставляем как «Any CPU».

Мой вопрос: можем ли мы нацелить Any CPU на все наших проектов, кроме того, который ссылается на 32-битное взаимодействие? Или нужно просто собрать все для x86, так как это работает без ошибок.

5
задан codekaizen 5 July 2013 в 18:07
поделиться