2010-09-28 3 views

Répondre

12

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:

alt text

Remarque: la capture d'écran mis .NET 4.0 comme condition de lancement (étape 4)

1

Bien sûr. Il suffit de démarrer le processus d'installation.

Process.Start("dotnetfx.exe"); 
2

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.

Questions connexes