Je crée une application de bureau C# .Net 4.0 pour un client. Lorsque je lui ai envoyé les fichiers .msi, il nécessite des privilèges d'administration lors de l'installation. Je me rends compte que c'est parce que j'installe l'application dans le répertoire "Program Files".Installation de l'application de bureau .net
Existe-t-il un moyen d'installer une application dans une zone de l'ordinateur de l'utilisateur qui ne nécessite pas d'installation en tant qu'administrateur?
J'utilise .Net 4.0
voir ceci http://serverfault.com/questions/19341/how-do-i-run-a-msi-installer-with-elevated-priviledges-on-windows – Adeel
Je suppose que je demande quand je construisons mon projet. Puis-je le construire pour que le fichier msi n'ait pas besoin d'un admin pour l'installer? – webdad3
Y a-t-il une raison pour laquelle vous aimeriez utiliser msi? Vous pouvez utiliser l'approche xcopy pour effectuer un déploiement. Il suffit de copier le dossier entier à l'endroit que l'utilisateur actuel a l'autorisation. –