Felsökning av monteringsproblem genom att växla till mappvisning
I den här artikeln kommer jag att dela med mig av mina erfarenheter när du felsöker en monteringrelaterad fråga i Windows. Min klient kom med ett problem där han inte kunde få ett Outlook-tillägg för att arbeta på sin Windows-dator. Han fick ett undantagsfel:
Kunde inte ladda fil eller montering "Microsoft.Office.Interop.Outlook" eller ett av dess beroende. Systemet kan icke finna den specificerade filen
medan du öppnar Outlook.
Så gick jag till Start | Springa | och inskrivna hopsättning.
I listan hittade jag den specifika dll som jag letade efter. När jag kollade upp versionen fann jag att versionen verkar vara annorlunda. Det vill säga den version som Outlook-tillägget letade efter var v14.0, men i montering fann jag v10.0 och v14.0 att vara närvarande. Så jag försökte avinstallera V10-enheten genom att högerklicka på DLL och välja Avinstallera.
När jag gjorde det fick jag följande felmeddelande:
Så jag ansåg att det enda sättet som nu verkade var att avinstallera Office och installera om det - eftersom det är en post från en genomtränglig version av Office. Så jag gick till Program och funktioner och tog bort Microsoft Office helt och startade om systemet. Jag gick sedan tillbaka till församlingen och kontrollerade. Men filen var fortfarande kvar, och jag kunde inte ta bort den. Jag fortsatte att få samma felmeddelande som ovan.Sedan kom jag ihåg en metod som jag använt länge tillbaka där jag hade bytt Assembly-vy till mappvisning.
För att göra det, öppna Windows-registret och navigera till följande nyckel:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion
Skapa här en ny DWORD "DisableCacheViewer"Och ge det värde" 1 ".
Jag gick nu tillbaka till församlingen och ändrade utsikten till mappar:
Jag sökte den specifika DLL-filen och tog bort alla dess poster och startade om systemet.
Slutligen gick jag och tog bort "DisableCacheViewer"Från registret och återvänt tillbaka till församlingsvy.
Filen finns inte längre. Jag installerade Office back och installerade tillägget igen, och det fungerar bara bra nu.
Med samma metod kan du enkelt ta bort Assemblies genom att växla till mappvyn.
Hoppas det här tipset hjälper dig.