2010-10-22 17 views
1

Lorsque je compile ma solution SharePoint 2007 sur une machine 64 bits en mode de sortie et la plate-forme définie sur AnyCPU ou x86 que je reçois l'erreur suivante:Erreur lors de la compilation sur une machine 64 bits

Une tentative a été faite pour charger un assembly avec un format incorrect: C: \ Program Files \ Fichiers communs \ Microsoft Shared \ extensions serveur Web \ 12 \ ISAPI \ Microsoft.Office.Server.Search.dll.

Lorsque j'utilise .Net Reflector sur Microsoft.Office.Server.Search.dll, il indique que la plateforme est définie sur x64. Donc, je change mes paramètres en mode Release et la plate-forme en x64 et obtenir la même erreur. La chose étrange est quand je change de version pour déboguer, il est conforme. Quelqu'un peut-il expliquer cela?

Je préférerais compiler avec les paramètres Release/AnyCPU si c'est possible. Quelqu'un peut-il me pousser dans la bonne direction?

Merci

p.s. J'ai également posé la question ici: http://social.msdn.microsoft.com/Forums/en-US/netfx64bit/thread/21d14405-ca6f-4503-b416-f56bfb27168b/

Répondre

0

J'ai aussi vécu ce même problème, pour moi, il semblait que mes modifications à la configuration de construction ne prenaient pas réellement. Après plusieurs tentatives d'enregistrement, de réouverture de projet, de construction/reconstruction, j'ai pu le faire fonctionner après avoir choisi "Nettoyer" dans les options de construction.

+1

Salut Brian, j'ai essayé plusieurs fois sans succès. – Zarthia