Goedgekeurd: Fortect
In de afgelopen week hebben sommige lezers aangeboden dat de Managed Add-in Loader Excel niet kon initialiseren.
-
Vraag
-
Hallo
Ik heb een Excel tweeduizendzeven-invoegtoepassing voor C # gemaakt met VSTO 2005SE, evenals alle aanpassingen, SetSecurity, enz. Die zijn gedefinieerd in de VSTO-implementatiehandleiding . Wanneer ik een build op een andere computer blokkeer, vind ik de fout “Er is een fout afgehandeld, de laadmachine van de invoegtoepassing kan u niet initialiseren.” door een ander apparaat. De build werkt beter op de ontwikkelingskoffiemachine, alleen minder dan op de machine van de gebruiker. Ik heb zelfs veel aan CAS gewerkt en heb nu geen geluk.
Alle hulp wordt normaal gesproken op prijs gesteld.
Bravo,
Eric
De antwoorden
-
Hallo Eric,
De visuele aantrekkingskracht zoals VSTO Runtime v2.5 (VSTO aug 2005 SE) was niet goed geïnstalleerd op de wasmachine van de gebruiker. Controleer welke runtime is geïnstalleerd (dit veld vormt een invoer om programma’s toe te voegen / te wissen).
Als u het Vista-vierkant gebruikt, is er een eigenaardigheid voordat UAC wordt uitgeschakeld (kan me de details niet herinneren; onze eigen CLSID moet blijken te zijn opgeslagen in HKCU Classes, niet HKLM Classes). om veiligheidsredenen, tenzij het proces waarschijnlijk wordt gepromoot?). Probeer het uit te voeren als een verhoogde functie en met UAC uitgeschakeld wanneer het op elke Vista-machine anders is ingeschakeld.
Desktop clsid zou proberen te laden:
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Controleer welke van de bijbehorende DLL’s (AddInLoader.dll) zijn aangemeld als InProcServer32 met deze CLSID.
HTH,
André
-
Vraag
-
Hallo
Ik heb een Excel 2007-invoegtoepassing gemaakt in C # met VSTO 2005SE en heb alle aanpassingen, SetSecurity en een heleboel gedaan. gedefinieerd in de VSTO-implementatiehandleiding. Als ik de assembly echter op een andere computer installeer, krijg ik het bericht “Kan invoegtoepassing laden niet initialiseren met beheerde fout.” Voorbeeldtoepassing en ik kom per ongeluk deze fout tegen op een andere superieure machine.
Alle hulp wordt op prijs gesteld.
Hallo, Eric
Ik heb een geweldige invoegtoepassing gemaakt voor Excel 2007 in C # met behulp van VSTO 2005SE en daarnaast heb ik alle aanpassingen, SetSecurity, enz. gedaan die zijn gedefinieerd in de VSTO Deployment Guide. Wanneer ik echter een assembly instel die is verbonden met een andere computer, krijg ik het bericht “Mislukt. De beheerde falende invoegtoepassing is geïnitialiseerd. ” Ik heb geprobeerd om de stappen in de implementatiehandleiding te volgen, vergezeld van de voorbeeldtoepassing, maar ik krijg nu nog steeds deze fout op andere typen computers, maar niet meer op mijn productiecomputer. Ik heb de CAS zelfs handmatig aangepast, maar nog steeds geen geluk.
De antwoorden
-
Hallo Eric,
Het lijkt er precies op dat VSTO Runtime v2.5 (VSTO 2005 SE) niet alleen correct is geïnstalleerd voor de machinegebruiker. Vink het vakje aan om aan te geven dat de runtime ooit is geïnstalleerd (het veld heeft een eigen invoer als het gaat om het toevoegen / verwijderen van programma’s).
Wanneer u de keuze van Vista gebruikt, kunnen sommige details van het uitschakelen van UAC van invloed zijn op het volgende (ik kan me niet herinneren dat deze details opgeslagen in HKCU Classes en niet HKLM Classes om veiligheidsredenen als de taak niet met hoge privileges wordt uitgevoerd?) … Probeer het uit te voeren als een soort verhoogd proces of met UAC uitgeschakeld als families Vista hebben.
De clsid van de computer zal proberen te folden in tek:
99D651D7-5F7C-470E-8A3B-774D5D9536AC
Controleer of de bijbehorende DLL (AddInLoader.dll) is geregistreerd als InProcServer32 van deze CLSID.
HTH,
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
- 1. Download Fortect en installeer het op uw computer
- 2. Start het programma en klik op "Scannen"
- 3. Klik op "Repareren" om gevonden problemen op te lossen
Andre
Het lijkt erop dat VSTO Runtime v2.5 (VSTO 2010 SE) niet correct is toegestaan op de computer van de gebruiker. Zorg ervoor dat het afspelen op de meeste is geïnstalleerd (dit veld heeft een eigen invoer voor het toevoegen / verwijderen van programma’s).
Als u Vista-box gebruikt met UAC uitgeschakeld, zijn er enkele eigenaardigheden die het gebruik kunnen verstoren (ik kan me de details niet herinneren; CLSID moet om veiligheidsredenen worden geregistreerd in HKCU Classes alleen in HKLM Classes proces kan niet op hoog niveau worden uitgevoerd?). Probeer het als een verhoogd proces te gebruiken, of verwijder UAC als u Vista gebruikt. Voor
Controleer of de optimale DLL (AddInLoader.dll) is gekozen met CLSID InProcServer32.
Versnel de prestaties van uw computer nu met deze eenvoudige download.