Ho un progetto C# 2.0 che è impostato per indirizzare 'Any Cpu', tuttavia fa riferimento a un progetto C++ che sta creando una dll a 32 bit.Come faccio a fare riferimento a una DLL a 32 bit in un progetto a 64 bit?
Quando si tenta di eseguire il mio programma su un computer a 64 bit ottengo il seguente errore:
System.BadImageFormatException
was unhandled Message: Could not load file or assemblyTreeTMHook, Version=1.0.2889.19619, Culture=neutral, PublicKeyToken=null
or one of its dependencies. An attempt was made to load a program with an incorrect format.
Come posso risolvere questo problema?
Aggiornamento
Voglio essere in grado di mantenere il progetto principale come qualsiasi CPU.
Grazie.
Ricordare cosa significa "Qualsiasi CPU". ** Tu ** affermi che il progetto principale funziona ovunque, il che significa che ** tu ** sei responsabile dell'eliminazione di tutte le dipendenze dell'architettura. – MSalters