J'ai une tâche générale: installer .NET Framework 3.5 lors de l'installation de mon produit.Comment installer le package redistribuable de .NET Framework avec Wix?
Je fais ce qui suit:
- J'ai créé une action personnalisée X
- action personnalisée X démarre un fichier exécutable Y via Process.Start()
- Executable Y tue le processus msiexec et exécuter. Package d'installation NET Framework
Voici quelques problèmes: Le programme d'installation de .NET Framework indique que Windows Installer Service n'est pas accessible et demande de mettre fin à toutes les autres installations!
Je pense que la cause en est que la méthode Process.Kill() termine le processus incorrect. Lorsque je tue le processus msiexec via Kill(), le service msiserver n'est PAS STOPPABLE, mais si je termine la configuration en cliquant sur le bouton Annuler, le service msiserver devient STOPPABLE.
Comment puis-je résoudre le problème?
Ceci est un double logique de ceci: http://stackoverflow.com/questions/2335287/what-is-the-best-practise-to-create-msi-with-some-other- child-msi-as-prerequisite –
Je dois utiliser les étapes décrites ci-dessus au lieu de produits tiers tels que dotNetInstaller etc. – Dmitrii
Puis-je demander pourquoi? –