Ошибка при компиляции на 64-битной машине - PullRequest
1 голос
/ 22 октября 2010

Когда я компилирую свое решение SharePoint 2007 на 64-разрядной машине в режиме выпуска и на платформе, настроенной на AnyCPU или x86, я получаю следующую ошибку:

Предпринята попытка загрузить сборку с неверным форматом: C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 12 \ ISAPI \ Microsoft.Office.Server.Search.dll.

Когда я использую .Net Reflector на Microsoft.Office.Server.Search.dll, он говорит, что платформа установлена ​​на x64. Поэтому я изменяю свои настройки на режим Release и платформу на x64 и получаю ту же ошибку.

Странная вещь, когда я меняю Release на debug, он соответствует. Кто-нибудь может объяснить это?

Я бы предпочел компилировать с настройками Release / AnyCPU, если это возможно. Кто-нибудь может дать мне толчок в правильном направлении?

Спасибо

p.s. Я также задал вопрос здесь: http://social.msdn.microsoft.com/Forums/en-US/netfx64bit/thread/21d14405-ca6f-4503-b416-f56bfb27168b/

1 Ответ

0 голосов
/ 25 октября 2010

У меня тоже возникла такая же проблема, мне казалось, что мои изменения в конфигурации сборки фактически не выполнялись.После нескольких попыток сохранения, повторного открытия проекта, выбора сборки / перестройки, я смог запустить его после выбора «Очистить» в опциях сборки.

...