Sto lavorando su alcuni progetti C# con Visual Studio 2005 e sto cercando di cambiare il target della piattaforma da x86 a qualsiasi CPU. Ho già esaminato tutte le dipendenze che conosco e ho fatto in modo che fossero anche costruite per qualsiasi CPU usando lo strumento corflags.Modifica di un progetto C# di Visual Studio da x86 a qualsiasi CPU
Quando cambio la destinazione della piattaforma in Visual Studio 2005 sembra che salva la modifica, ma quando costruisco il progetto utilizza comunque x86. La prossima volta che apro il progetto, il target della piattaforma è stato reimpostato su x86.
Questo accade solo per un paio di progetti nella soluzione, significa che ci sono altre dipendenze a 32 bit da qualche parte?
posso eseguire manualmente il compilatore C# sulla linea di comando con /platform:anycpu
e non un errore, ma non sono sicuro che sia la cosa giusta da fare e mi piacerebbe essere in grado di costruire all'interno di Visual Studio.
Cosa posso fare per risolvere questo problema?
Sei sicuro di aver cambiato il target della piattaforma in tutte le configurazioni (cioè nella configurazione di debug e release)? –
Non penso che a VS interessino le dipendenze. Sono stato in grado di creare progetti AnyCPU con dipendenze a 32 bit, che si bloccano prontamente (e in modo appropriato) quando la DLL ha tentato di caricare. Vai con il suggerimento di divo. –
Ho cambiato la destinazione della piattaforma in tutte le configurazioni e continua a eseguire il compilatore con/platform: x86 e non salva la modifica nel progetto. – WildCrustacean