Newsgroup: it.comp.lang.visual-basic
Titolo: [VB .NET] Errore durante il tentativo di eseguire il progetto: impossibile avviare il debug. Interfaccia non supportata

Salve a tutti,
qualche giorno fa, all'improvviso, stavo continuando tranquillamente il mio
programmino quando, avviando il solito debug, mi compare questo messaggio:
Errore durante il tentativo di eseguire il progetto: impossibile avviare il
debug.
Interfaccia non supportata.
Ho fatto varie ricerche su internet. Sul sito Microsoft e sui vari siti,
spesso si confonde questo errore con quello analogo che dice "...impossibile
avviare il debug sul server web." che invece è riferito alle applicazioni
web e ad ASP.
Quei pochi siti inglesi dove si parla del mio errore, sono molto vaghi e non
danno soluzioni concrete, ma solo soluzioni su prove e supposizioni. Ho
provato di tutto, disinstallare e reinstallare tutto ciò che riguarda Visual
Studio .Net 2003, modificare il registry, le impostazioni di ASP ed IIS e
cose che non avevo mai visto nulla. Ma il messaggio di errore rimane.
Non so proprio più che fare. A questo punto tempo di dover formattare l'HD e
reinstallare Windows da capo... ma vorrei evitare, anche perchè se l'errore
dipende da un qualche aggiornamento Microsoft (tipo qualche service pack o
patch) mi ritroverei punto e a capo...
Qualche consiglio? Grazie!
Stefano.NET
Il mio sistema:
Windows XP con Service Pack 1
Visual Studio .NET 2003 (di cui io uso solo Visual Basic)

 Interfaccia non supportata.
Qual è il codice d'errore?
Lo vedi non nella lista degli errori ma nella finestra di output per la 
generazione.
Ciao 

Ok, non so perchè ha funzionato... comunque ho risolto...
Se, all'improvviso, senza spiegazione, il vostro Visual Basic .NET 2003
dovesse "impazzire" dandovi questo errore ogni volta che tentate di avviare
una qualsiasi progetto Windows:
Errore durante il tentativo di eseguire il progetto: impossibile avviare il
debug. Interfaccia non supportata.
Questo è come io ho risolto:
1) In Windows XP, andate nella cartella di sistema System32 ed individuate
il file oleaut32.dll
2) Adesso, digitate come riga di comando:
    regsvr32 oleaut32.dll
E' il classico comando che si usa per registrare le dll e gli ActiveX.
Adesso che la dll è registrata, Visual Basic .NET 2003 torna a funzionare
correttamente.
Non ho la minima idea di come, all'improvviso, questa dll si sia
"deregristrata" (può essere accaduto installando qualche programma o un
aggiornamento), fatto sta che ho dovuto riregistrarla.
La soluzione l'ho trovata dopo aver spulciato un centinaio di siti in
inglese. Non si trova, quindi, sul sito della Microsoft e nella maggior
parte dei forum specializzati.
ARTIK

 aggiornamento), fatto sta che ho dovuto riregistrarla.
Non è la prima volta che vedo questa dll dare problemi.
Il fatto è che ogni programma (vb, office, e chissà chi altro) ha una sua 
versione che differisce anche a seconda dei vari SP (alcune sono anche 
vistosamente differenti per dimensione).
Insomma, sembra quasi che non vi sia una versione "ufficiale".
Ad es. ai tempi di VB4 se si installava office97 dopo vb ogni progetto VB4 
andava clamorosamente in crash: bastava ripigliare quella sul CD di vb per 
far ritornare tutto alla normalità.
Ciao