2010-08-25 8 views
0

J'ai un projet d'installation dont la sortie principale provient d'une application basée sur WinForms. Mon application WinForms utilise -Comment détecter les dépendances pour les dlls Office et les DLL de connecteur SAP avec le projet Installer dans .NET

  1. Microsoft.office.interop.excel.dll et Microsoft.VBe.Interop.dll Que - Si la machine cible n'a pas installé MS Office, mon programme d'installation échoue. ce qui devrait être fait pour cela, j'ai lu sur le bureau Les assemblages d'interopérabilité primaires (PIA) font partie du paquet redistribuable. mais ne savez pas si c'est une solution et comment l'utiliser dans l'installateur.

  2. Mon application utilise également les DLL de connecteur SAP, qui font partie de mon application. Mais il faut plus de dll pour faire partie du dossier System32. Est-il possible d'installer ces DLLs dans system32 via le programme d'installation et comment?

Merci à l'avance.

Répondre

0

Voici ce que j'ai fait - 1. Ajouter une condition de lancement avec la condition de registre pour vérifier "Excel.Application", la clé curVersion existe sur la machine cible. Sinon, NOUS montrons le message. 2. Pour les DLL dll, ajoutez les DLL au dossier System dans la configuration.

Questions connexes