Ho sviluppato un addin per word in vs2010. Funziona alla perfezione nella versione a 32 bit dell'ufficio, ma non funziona sulla versione a 64 bit dell'ufficio. Ha ricercato molto e ha scoperto cheCome sviluppare Microsoft addin word office per 64bit versione office in vs2010
For 64-bit Root\Software\Microsoft\Office\application name\Addins\add-in ID
For 32-bit Root\Software\Wow6432Node\Microsoft\Office\application name\Addins\add-in ID
informazioni del registro path's.I cercato registrare le informazioni per la 64bit.Even troppo non il suo lavoro in 64 bit di office. In ufficio a 64 bit il mio addin era visualizzato sotto InActive Application Add-in. Ho persino provato ad abilitarlo.
Come sviluppare e distribuire un addin per 64 bit di ufficio ..?
e sto ottenendo il seguente errore .. !!
Impossibile caricare il file o l'assembly 'xxxxx, Versione = 1.0.0.0, Culture = neutro, PublicKeyToken = null' o una delle sue dipendenze. Si è tentato di caricare un programma con un formato errato.
************** Testo di eccezione ************** System.BadImageFormatException: Impossibile caricare il file o l'assembly 'xxxxx, Versione = 1.0.0.0, Culture = neutral, PublicKeyToken = null 'o una delle sue dipendenze. Si è tentato di caricare un programma con un formato errato. Nome file: 'xxxxx, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null'
at MyWord.ThisAddIn.ThisAddIn_Startup(Object sender, EventArgs e)
at MyWord.ThisAddIn.FinishInitialization()
a Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.ExecutePhase (executionPhases executionPhases) a Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IExecuteCustomization2.ExecuteEntryPoints() WRN: Assemblea registrazione vincolante è spento. Per abilitare la registrazione degli errori di associazione , impostare il valore di registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) su 1. Nota: Ci sono alcune penalità legate alle prestazioni associate alla registrazione del guasto di associazione . Per disattivare questa funzione, rimuovere il valore di registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog].
Penso che tu sia un po 'confuso, per compatibilità con le versioni precedenti il Wow64 è per applicazioni a 32 bit. Controlla il seguente [post per risolvere il caricamento dell'addin] (http://stackoverflow.com/a/14698249/495455) - controlla i punti 1,2,3,4 e 7 –
@JeremyThompson ma ora ho i dettagli del mio registro in Root \ Software \ Microsoft \ Office \ nome applicazione \ Addins \ add-in ID per addin ufficio e il suo funziona perfettamente per me in 32 bit di ufficio, ma non funziona (gettinbg abilitato) in 64 bit dell'ufficio ..? Quale potrebbe essere il problema ...? – Arshad
Avete due versioni di Office sullo stesso PC? –