32-битная 64-битная библиотека - PullRequest
1 голос
/ 19 июля 2009

Я занимаюсь разработкой приложения, в котором есть две библиотеки DLL, одна - 32-битная, другая - 64-битная,

.

Клиент 32-битный Сервер 64 бит

У меня вопрос, есть ли способ сказать, использовать 32-битную DLL при выполнении отладки / выпуска и использовать 64-битную DLL при выполнении публикации.

Я понимаю, что могу решить эту проблему с помощью NAnt или MSBuild, но мне было интересно, смогу ли я сделать что-нибудь из этого в visual studio.

ОБНОВЛЕНИЕ

Весь мой код будет работать на 32-битной или 64-битной версии, но я использую библиотеку с 32-битной и 64-битной библиотеками. 32 бита не будет работать на сервере, 64 бита не будет работать на компьютере разработчика

1 Ответ

1 голос
/ 19 июля 2009

Вы можете попробовать сделать следующее:

  1. В выпуске \ отладке установите для платформы значение x86.
  2. Создайте новую конфигурацию проекта под названием «Опубликовать», установите для параметра «Платформа» значение x64.
  3. Скопируйте библиотеку x86 в bin \ release bin \ debug, а x64 - в bin \ publish.
...