PDA

View Full Version : C# - 32 e 64 bit


gabmac2
01-12-2013, 00:10
Ci sono differenze nel compilare su uno piuttosto che sull' altro?
Potrebbe un codice andare su uno e sull' altro no?
Grazie in anticipo

Braccop
01-12-2013, 01:24
normalmente il codice c# gira sia a 32 che 64 bit (se selezioni any cpu, il programma girera' a 64 bit quando disponibili, altrimenti a 32)

puoi tuttavia forzare x86 o x64 come target, prevalentemente e' utile quando hai a che fare con componenti esterni che sono rispettivamente 32 o 64 bit...

gabmac2
01-12-2013, 10:40
succede una cosa strana,installando net e sharp develop e aggiungendo una libreria smile il codice su 32 non va, com' è possibile?
errore MSB3247 - Found conflicts between different versions of the same dependent assembly

tomminno
02-12-2013, 14:09
succede una cosa strana,installando net e sharp develop e aggiungendo una libreria smile il codice su 32 non va, com' è possibile?
errore MSB3247 - Found conflicts between different versions of the same dependent assembly

Questo dipende dal fatto che in qualche modo stai referenziando 2 versioni della stessa libreria, non necessariamente legato alla differente architettura.