3

J'essayais de générer un fichier MSI via un projet Visual Studio 2008 qui va installer un/plusieurs fichier (s) cab sur windows mobile via activesync (CeapMgr).Déploiement des applications .Net Compact Framework dans Windows Mobile via le fichier msi

J'utilisé comme référence: http://msdn.microsoft.com/en-us/library/aa446504.aspx

Cependant quand j'installer l'application sur le téléphone mobile (via ActiveSync) en utilisant le MSI, il ajoute une entrée de l'application mobile dans le « Panneau de configuration-Ajouter/Remove Programs "du PC sur lequel le MSI est exécuté, bien que l'application soit seulement supposée être installée dans le mobile via ActiveSync.

Je ne veux pas l'entrée dans les programmes Ajout/Suppression de PC.

Des suggestions?

Répondre

1

Ce comportement est correct. Les fichiers MSI ne sont pas installés sur l'appareil. Les fichiers d'installation de l'appareil sont des fichiers CAB.

L'article que vous consultez crée et MSI qui enregistre le fichier CAB avec ActiveSync/WMDC. Lorsque vous connectez votre appareil, ActiveSync/WMDC sait alors que l'application est disponible pour l'installation sur l'appareil connecté et via l'interface utilisateur du PC, vous pouvez choisir d'installer l'application.

Si ce n'est pas ce que vous recherchez, il vous suffit de créer le fichier CAB. Vous n'avez pas besoin du MSI ou du projet d'installation MSI associé. Il suffit de créer le CAB, copiez-le sur la cible de votre choix (USB, carte SD, RAPI ou autre), puis exécutez le CAB sur la cible.

1

Si vous ne voulez pas l'entrée Ajout/Suppression de programmes, vous pourriez peut-être faire un EXE au lieu d'un MSI pour aider à installer le CAB? Faites un projet C# exe, donnez-lui une boîte de dialogue simple avec un bouton "Installer" et adaptez le code de la "DLL d'installation personnalisée" (dans l'article) pour lancer ActiveSync.

1

Avez-vous essayé d'utiliser Advanced Installer 7.7. (Je ne l'ai pas utilisé pour installer des applications mobiles) mais je pense que cela devrait fonctionner selon ce que vous

Questions connexes