Problema VSTO - impossibile creare il progetto della cartella di lavoro di Visual Studio Excel
-
07-07-2019 - |
Domanda
Quando provo a creare un progetto Cartella di lavoro di Excel 2007, in Visual Studio 2008, ottengo il seguente errore:
Il progetto non può essere creato perché il componente aggiuntivo " Adattatore Excel Design-Time Visual Studio Excel " non funziona correttamente. Excel potrebbe aver disabilitato il componente aggiuntivo o renderlo inattivo o tutti i componenti aggiuntivi potrebbero essere disabilitati nelle impostazioni del Centro protezione. Controlla lo stato del componente aggiuntivo in Opzioni di Excel. Se il componente aggiuntivo è attivo e abilitato, reinstallare o ripristinare Visual Studio Tools per Office.
Ho verificato che il componente aggiuntivo non è inattivo o disabilitato e ho provato a riparare e disinstallare / reinstallare VSTO più volte.
Cosa fare?
Soluzione
Nel caso in cui non abbiate verificato le impostazioni di affidabilità, questa pagina MSDN descrive come.
Mi sono imbattuto in questo su un forum MSDN:
Perché la riparazione funzioni, dovrai farlo eseguire il prompt dei comandi VS con Admin Privilegi (tasto destro, esegui come amministratore). Quindi eseguire questo comando riga:
C: > AddinUtil -AddInRoot: "% CommonProgramFiles% \ Microsoft Shared \ VSTA \ AppInfoDocument " -Rebuild
Se ancora non funziona, puoi anche avere un negozio di pipeline corrotto, che può essere risolto in questo modo:
C: > AddinUtil -PipelineRoot: "% CommonProgramFiles% \ Microsoft Shared \ VSTA \ Pipeline " -Rebuild
Riceverai un avviso da quello comando ma è previsto.
In caso contrario, penso che dovrai eseguire una riparazione sull'installazione di Visual Studio 2008 (inserisci il DVD di installazione in un'unità e seleziona l'opzione di riparazione).
Altri suggerimenti
Imposterei Excel 2003 per aprire i file XLS per impostazione predefinita. Ho visto lo stesso messaggio di errore che hai ricevuto fino a quando non ho riparato Office 2007 dal menu Installazione applicazioni.