Risoluzione dei problemi relativi all'assemblaggio passando a Vista cartelle
In questo articolo ho intenzione di condividere la mia esperienza durante la risoluzione di un problema relativo all'assemblaggio in Windows. Il mio cliente è venuto con un problema in cui non era in grado di ottenere un componente aggiuntivo di Outlook per funzionare sul suo computer Windows. Stava ricevendo un errore di eccezione:
Impossibile caricare il file o l'assembly "Microsoft.Office.Interop.Outlook" o una delle sue dipendenze. Il sistema non trova il file specificato
durante l'apertura di Outlook.
Così sono andato a Inizio | Correre | e digitato montaggio.
Nella lista ho trovato la dll specifica che stavo cercando. Quando ho controllato la versione, ho trovato che la versione sembra essere diversa. Cioè, la versione che il componente aggiuntivo di Outlook stava cercando era v14.0, ma in assemblea ho trovato la v10.0 e la v14.0 per essere presente. Così ho provato a disinstallare l'assembly v10 facendo clic destro sulla DLL e selezionando Disinstalla.
Nel farlo, ho ricevuto il seguente messaggio di errore:
Quindi sentivo che l'unico modo ora, sembrava, era disinstallare Office e reinstallarlo - perché è una voce di una versione perversa di Office. Così sono andato su Programmi e funzionalità e ho rimosso completamente Microsoft Office e riavviato il sistema. Sono quindi tornato all'Assemblea e ho controllato. Ma il file era ancora lì e non ero in grado di rimuoverlo. Ho continuato a ricevere lo stesso messaggio di errore come sopra.Poi mi sono ricordato di un metodo che usavo molto tempo fa in cui avevo cambiato la vista Assembly in Folder.
Per fare ciò, aprire il registro di Windows e accedere alla seguente chiave:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion
Qui, crea un nuovo DWORD "DisableCacheViewer"E dargli valore" 1 ".
Ora sono tornato all'assemblaggio e ha cambiato la vista in Cartelle:
Ho cercato il file dll specifico e rimosso tutte le sue voci e riavviato il sistema.
Finalmente, sono andato e cancellato "DisableCacheViewer"Dal registro e ritorna alla vista Assembly.
Il file non esiste più. Ho installato Office nuovamente e installato nuovamente i componenti aggiuntivi, e ora funziona perfettamente.
Utilizzando lo stesso metodo, è possibile rimuovere facilmente gli assiemi passando alla vista Cartella.
Spero che questo suggerimento ti aiuti.