Stworzyłem dodatek do programu Outlook 2010 za pomocą Visual Studio 2013, a także stworzyłem projekt instalacji dla tego samego programu przy użyciu instalatora systemu Windows.
Wykonałem następujące kroki,
- Dodano dane wyjściowe projektu i dodano filtr wykluczenia dla manifestu
- opublikował tryb uwolnienia projektu dodatku
- Dodano manifest z opublikowanego folderu do instalacji
- Dodano plik vsto z folderu wydania projektu
- Dodano app.config do konfiguracji używanej przez projekt
- Próbowałem utworzyć klucze rejestru w UserMachine / Hive, ale usunięto później
Zbudowałem konfigurację zgodnie z powyższym kreacją i próbowałem zainstalować w innych systemach, ale dodatek nie jest ładowany do programu Outlook, również nie są dostępne klucze regitry dla dodatku
Outlook Version - 32 bit
OS Version - 64 bit
Czy dla Msi musimy także dodać zaufany certyfikat i konfigurację klucza regitry?
Pls pomóż mi w tym
Odpowiedzi:
0 dla odpowiedzi № 1Podpisanie pliku .exe nie jest obowiązkowe i nie wpłynie na instalację. Spróbuj kliknąć plik setup.exe prawym przyciskiem myszy i wybierz „Uruchom jako administrator”, aby sprawdzić, czy to działa.
0 dla odpowiedzi nr 2
Musisz dodać 4 klucze rejestru do gałęzi użytkownika / maszyny podczas instalacji z MSI, jak opisano tutaj: http://msdn.microsoft.com/en-us/library/bb386106.aspx.
User / Machine HiveSoftwareMicrosoftOfficeNazwa aplikacjiDodatkiidentyfikator dodatku
- Opis - REG_SZ - krótki opis dodatku
- FriendlyName - REG_SZ - nazwa twojego dodatku widoczna w programie Outlook
- LoadBehavior - REG_DWORD - ustaw na 3, aby załadować podczas uruchamiania programu Outlook
- Manifest - REG_SZ - ścieżka do zainstalowanego manifestu, w tym plik:/// prefiks i | vstolocal przyrostek
Podczas instalacji na komputerze klienckim upewnij się, że ma Narzędzia Visual Studio 2010 dla pakietu Office Runtime zainstalowany (http://msdn.microsoft.com/en-us/library/ms178739.aspx). Jest on domyślnie uwzględniony w pakiecie Office 2010. Możesz określić to jako wymaganie instalatora.