Ho un progetto C# in Visual Studio 2012, che è un PCL, il targeting queste piattaforme (ho tolto i nomi):Perché la DLL da un progetto PCL prevede un assembly x86?
Quando provo ad aggiungere il dll, da una build di successo, ad un progetto di Silverlight 5 in VS2013, sto ottenendo questo avviso e non sembra essere effettivamente aggiunto:
Attenzione 1 C'era una mancata corrispondenza tra l'architettura del processore del progetto in fase di costruzione "MSIL" e l'architettura del processore del riferimento "[Nome]", "x86". Questa mancata corrispondenza potrebbe causare errori di runtime. Si prega di prendere in considerazione la possibilità di modificare l'architettura del processore di destinazione del progetto tramite Configuration Manager in modo da allineare le architetture del processore tra il progetto e i riferimenti, o prendere una dipendenza dai riferimenti con un'architettura del processore che corrisponda all'architettura del processore di destinazione del progetto.
Perché un PCL presenterà come x86?
Il tuo avviso è minuscolo, per favore copia/incolla il messaggio di errore nella tua domanda corpo –
eddie_cat, l'ho aggiunto, anche se puoi anche fare clic con il tasto destro sull'immagine e visualizzare l'immagine (almeno in Firefox). – Jake
Non penso sia normale che la configurazione e la piattaforma siano N/D. Prova a creare una nuova configurazione con l'impostazione AnyCPU. –