2016-03-17 10 views
5

Attualmente lavoro su un'applicazione ASP.NET che contiene 2 progetti nella sua soluzione: un'applicazione Web e una WebAPI. (chiamiamoli "projectWeb" e "projectAPI")ASP.NET: il compilatore non è riuscito con il codice di errore -532462766

Ho provato a includere un riferimento a "projectWeb" in "projectAPI".

Quando costruisco “projectAPI”, il browser visualizza questo messaggio:

Errore di compilazione

Descrizione: Si è verificato un errore durante la compilazione di una risorsa necessaria per> servizio di questa richiesta. Si prega di rivedere i seguenti dettagli specifici di errore e> modificare il codice sorgente in modo appropriato.

Messaggio di errore del compilatore: il compilatore non è riuscito con il codice di errore -532462766.

Quando elimino il riferimento non si verificano più errori.

Cosa posso fare?

Grazie a tutti

Laurent

+0

Non so per quale motivo sia necessario aggiungere un riferimento al progetto Web per il progetto webapi, ma questo è strano. Non dovresti aggiungere il riferimento del progetto web a web api. Se necessario, dipendenze del refactoring in un progetto di libreria separato. –

risposta

6

rendo conto che questa è una vecchia questione, ma ha voluto condividere alcune informazioni che mi ha aiutato a risolvere questo stesso errore. Non ho potuto limitare il problema a cui .dll stava causando il problema, ma tutto è stato risolto una volta rimossi i pacchetti di nuget. Qualcosa stava causando l'errore, quindi rimuovere e riaggiungere pacchetti ha fatto il trucco. Ho trascorso innumerevoli ore su questo errore, quindi spero che questo aiuti qualcun altro che lo attraversa.

+5

Posso confermare che questo ha fatto il trucco. Ho utilizzato la soluzione fornita in questa risposta [https://stackoverflow.com/questions/6876732...](https://stackoverflow.com/questions/6876732/how-do-i-get-nuget-to-install -update-all-the-packages-in-the-packages-config): 'Update-Package -reinstall'. Aspetta un paio di minuti e poi ri-pubblica tutto e inizierà a funzionare. – tfrascaroli