Attualmente sto lavorando a un componente aggiuntivo Excel 2010 che in precedenza era un componente aggiuntivo di Excel 2007. Da qualche parte nel processo di commutazione dei computer, il componente aggiuntivo è stato convertito, credo.convertire un add-in Excel 2010 in un componente aggiuntivo 2007 (entrambi VSTO)
Alcuni dei miei clienti hanno dichiarato che il componente aggiuntivo non funzionava più su Excel 2007, quindi ho provato a eseguire il debug in un VirtualBox con Excel 2007 e Visual Studio 2010 installati.
Ora ho il messaggio di errore:
Non è possibile eseguire il debug o eseguire questo progetto, perché la versione richiesta dell'applicazione Microsft Office non è installato.
ho iniziato un nuovo progetto componente aggiuntivo Excel 2007 e ha cercato di trovare quali siano le differenze e si avvicinò con l'idea che si ha in qualche modo a che fare con la DLL così ho cambiato il mio 2010 componente aggiuntivo fino a che non sembrava un 2007 addin.
Ricevo ancora il messaggio di errore che indica che il mio progetto non può essere sottoposto a debug.
C'è qualcosa che potrei aver dimenticato di cambiare.
Scrivere un addin completamente nuovo non è purtroppo un'opzione.
Queste domande non mi hanno aiutato finora:
Grazie, questo suggerimento ha funzionato alla grande. – Bongo
Sembra che i simboli # stiano semplicemente racchiudendo un percorso di registro - sembra che stia dicendo "trova questo percorso dal registro e aggiungi excel.exe". - Così ho deciso di clonare le mie impostazioni di registro dall'hive 12.0 nell'hive 14.0 e dargli un colpo. Lo 'ed ecco! Funziona! - Ora posso, con un file .sln/.csproj, aprire e debuggare lo stesso componente aggiuntivo sul mio Windows XP/Office 2007 VM come posso sulla mia VM Windows 7/Office 2010 (usando VSTO 4.0 ovviamente). – BrainSlugs83