Il mio progetto è specificamente a 64 bit.
Ho dovuto modificare un riferimento a una DLL, aggiungendo la versione a 64 bit. Creazione di una cartella nel mio progetto "x64" e aggiungendo la dll, con la proprietà: Copia nella directory di output: Copia sempre
ho trovato la soluzione in un readme Oracle:
Usa i seguenti passaggi per l'applicazione per utilizzare la versione a 64 bit di .... dll:
- Fare clic con il pulsante destro del mouse sul progetto di Visual Studio.
- Selezionare Aggiungi -> Nuova cartella
- Nome della cartella x64.
- clic destro sulla cartella appena creata x64
- Selezionare Aggiungi -> elemento esistente
- Sfoglia per ... \ bin \ x64 sotto la directory soluzione di progetto.
- Scegli .... 64bit.dll
- Fare clic sul pulsante 'Aggiungi'
- sinistro fare clic sul appena aggiunto .... dll nella cartella x64
- Nella finestra delle proprietà, impostare 'Copia in uscita Directory 'a' Copia sempre '.
Per le applicazioni x86 mirati, assegnare un nome alla cartella e x86 aggiungere assembly dalla cartella ... \ bin \ x86.
fonte
2016-02-23 11:43:05
Subito dopo aver digitato questo ho trovato la soluzione. Se vai in Strumenti-> Opzioni> Progetti web e assicurati di avere "Usa la versione a 64 bit di IIS Express per siti web e progetti". questo risolve il problema. –
63 bit? Architettura interessante;) – Dakkaron
Grazie, corretto il mio errore di battitura, sarebbe davvero un'architettura interessante. –