Ho un progetto sito Web Web Form. Questo sito Web fa riferimento a 4 progetti di librerie di classi. 3 di queste librerie di classi fanno riferimento a un assembly di terze parti. Sto ottenendo il seguente errore del compilatore per ciascuno dei 3 progetti di libreria di classi.: MSB3270: si è verificata una mancata corrispondenza tra l'architettura del processore
ASPNETCOMPILER: Errore ASPCONFIG: Impossibile caricare il file o il montaggio 'myAssembly' o una delle sue dipendenze. Si è tentato di caricare un programma con un formato errato. [Progetto. metaproj]
Ho provato tutte le possibili combinazioni di AnyCPU/x86/x64 sui progetti libreria di classi. Non posso cambiarlo sul progetto del sito web. Ho sia una versione x86 e x64 della dll di terze parti. Ho provato entrambi.
"ClassLibrary.csproj" (target di default) (4) -> (target ResolveAssemblyReferences) -> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1561 , 5 ): avviso MSB3270: C'era una mancata corrispondenza tra l'architettura del processore progetto in costruzione "MSIL" e l'architettura del processore del riferimento "ThirdPartyDll, Version = xxx, Culture = neutral, processorArchitectu re = 86" , "x86". Questa mancata corrispondenza potrebbe causare errori di runtime. Si prega di considerare l'architettura del processore mirata del progetto tramite il Configurati su Manager in modo da allineare le architetture del processore tra il progetto ei riferimenti o fare affidamento sui riferimenti con un'architettura del processore th alle corrispondenze dell'architettura del processore di destinazione del tuo progetto. [ClassLibrary.cspro j]
Il soffietto illustra la configurazione della soluzione. Nota Non posso cambiare da "AnyCPU" qui, solo all'interno di ogni singolo progetto di libreria di classi.
Tutti .NET 4
Conversione del sito Web per un'applicazione Web non è un'opzione.
Grazie,
Vedere la risposta di David Sacks qui: http://stackoverflow.com/questions/10113532/visual-studio-c-c-solution-hitting-mismatch-between-processor-architecture –