The located assembly’s manifest definition does not match the assembly reference

Se state sviluppando applicazioni .NET, utilizzando componenti c++ in formato DLL e durante il vostro cammino trovate frasi tipo:

  • The located assembly’s manifest definition does not match the assembly reference
  • failure adding assembly to the cache: the module was expected to contain an assembly manifest

Non allarmatevi e non buttate al vento milioni di ore cercando su blog, forum e supporti che danno indicazioni di ogni tipo. Se avete ogni DLL correttamente firmata, con nomi sicuri, e assoluta corrispondenza delle DLL di sviluppo con quelle sul server, la prima cosa che potete fare è installare sul server il RUNTIME c++.

Se state usando Visual Studio 2008 installate il Runtime 2008, altrimenti installate il Runtime 2005. In questo modo se Microsoft rilascia degli aggiornamenti delle DLL le aggiorna automaticamente con Windows Update.

Have a programming day 🙂

 

Loading Facebook Comments ...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *