Disons que j'ai un .NET 2 installé. Puis-je installer par programme la version 4 en utilisant .NET 2?Puis-je installer par programme une nouvelle version de .NET en utilisant .NET?
Répondre
Bien sûr, vous pouvez. Incluez le package d'installation requis, puis Process.Start, ou mieux: créez un projet de configuration et de déploiement pour votre application et définissez une condition de lancement sur .NET 4.0 de sorte que lorsque quelqu'un tente de l'installer, il vérifiera la présence de .NET 4.0 et si demander de ne pas l'installer:
Remarque: la capture d'écran mis .NET 4.0 comme condition de lancement (étape 4)
Bien sûr. Il suffit de démarrer le processus d'installation.
Process.Start("dotnetfx.exe");
Vous pouvez le faire (shell juste de sortir à l'installateur MSI et msiexec.exe), mais il y a des choses comme des bas de verrouillage et d'autres questions de sécurité à prendre en compte. Mais il est préférable d'indiquer à l'utilisateur de l'installer, puis d'installer votre programme. Votre installateur devra être le code .net 2.0 pour ce faire.
- 1. Est-il possible de construire en utilisant une version .NET sans 'installer' cette version?
- 2. Comment puis-je installer une imprimante en utilisant .NET?
- 3. Désinstallation de Windows Service par programme .NET
- 4. Comment installer une police par programme
- 5. par défaut .NET Runtime Version
- 6. Numéro de version .NET (version de l'installateur)
- 7. .net cf - lancer l'explorateur par programme
- 8. Auto Update Installer pour .net
- 9. Exécution d'un programme par programme .NET
- 10. Le programme d'installation requiert .NET Framework Version 3.5
- 11. Comment installer .net dll?
- 12. Comment personnaliser une version .NET?
- 13. .NET 2.0 Préalable Installer
- 14. Frustration .NET - Process.GetProcessById renvoie une nouvelle référence
- 15. MMC .Net Runtime Version
- 16. Pourquoi certaines exceptions .Net se terminent par une nouvelle ligne
- 17. Développer une nouvelle application avec .NET?
- 18. PDFBox - Construire la dernière version pour .NET en utilisant IKVM
- 19. XSLT minuscules en utilisant .NET
- 20. .NET Assembly Version
- 21. .NET Installer - Diff entre .exe et .msi
- 22. Vous cherchez une version .NET de PHPMotion
- 23. Trouvez un nom complet de l'assembly .NET par programme (à partir du nom simple, pour la version .NET donnée)?
- 24. System.BadImageFormatException: Comment réparer une incompatibilité de version .NET?
- 25. Comment créer une nouvelle table VFP (OLEDB) à partir d'une table existante en utilisant .NET?
- 26. .net ouvre une nouvelle fenêtre via querystring
- 27. .NET Framework version
- 28. comment installer .ipa par programme
- 29. Installer NSIS avec .NET 4.0
- 30. Une façon d'ajouter HttpHandler par programme dans .NET?