Ho un progetto che apre un semplice file di Excel e lo popola. Sta funzionando bene fino a questa mattina, quando improvvisamente ha iniziato a darmi l'errore sopra: 'Application' is ambiguous in the namespace 'Microsoft.Office.Interop.Excel'
.Ricevo l'errore "Applicazione" è ambiguo nello spazio dei nomi "microsoft.office.interop.excel"
Non ho modificato alcun riferimento al progetto o qualcosa all'interno del file stesso. I riferimenti includono Microsoft.Office.Interop.Excel. La dichiarazione delle importazioni è presente: imports Microsoft.Office.Interop
La dichiarazione dell'oggetto è completa anche: Dim xl As Microsoft.Office.Interop.Excel.Application
che è la riga che mi sta dando l'errore!
Ho provato a cercare su Google questo errore, e l'unica risposta è che ho bisogno di dichiarare xl
come Microsoft.Office.Interop.Excel.Application
.
Il fatto che non sia stato modificato nulla all'interno del progetto né il codice indica che si tratta di un danneggiamento in Visual Studio 2008. Tuttavia, la pulizia e la ricostruzione del progetto, il riavvio di Windows e il riavvio di VS non hanno alcun effetto.
Qualche idea?
rimuovere il riferimento (e tutto ciò che sembra che potrebbe essere un riferimento Excel) e ri-aggiungerlo – BlackICE
non riesco a segnare questo commento come la risposta ...: -p rispondi alla domanda e lo farò. Ho rimosso il riferimento e ha funzionato. –