«Проект запуска» (тот, который строит EXE-файл) определяет, будет ли процесс запуска 32 или 64 бита. Любая библиотека, на которую ссылаются, должна поддерживать ту же «битту».
Если вы используете библиотеки, требующие определенного типа ЦП, вы должны изменить свойство «Целевой ЦП» на вкладке «Сборка» свойств проекта проекта, который создает основной исполняемый файл для этого типа ЦП.
Любая управляемая библиотека, которая используется, что не зависит от центрального процессора конкретных библиотек может быть скомпилирована как «Any CPU».
я не знаю библиотеку, которую вы используете, но this link заставляет меня думать, что он требует 32 битную построить.
EDIT: Я просто понял, что я знаю только более ранние версии Visual Studio, поэтому вариант может быть расположен в другом месте в 2012 году