Salve ragazzi, vorrei capire se è possibile fare una determinata cosa.

Ho un mio applicativo compilato in modalità AnyCPU che referenzia alcune dll sempre compilate AnyCPU.

Dovrei includere in questo progetto una dll (SQLite) che però è x86 esclusiva, finché l'eseguibile viene usato su macchine a 32bit va tutto bene, ma quando lo uso su macchine a 64bit non riesce a caricare la dll x86 e quindi va in errore.

Siccome non posso cambiare tutto l'ambiente per una singola dll (infatti se tutto l'applicativo fosse x86 comprese le dll referenziate non ci sarebbe problema), mi chiedevo, avendo la stessa dll SQLite x86 anche in versione x64, è possibile fare in modo che il progetto a seconda dell'ambiente utilizza una o l'altra dll?

Grazie!