J'essaie de définir certaines configurations utilisateur dans un programme d'installation. Par exemple, j'utilise:Installateur de projet C# - où les paramètres utilisateur sont-ils enregistrés dans un contexte d'installation?
Properties.Settings.Default.mapURL = txtBoxMapURL.Text.Trim();
Properties.Settings.Default.Save();
dans un formulaire Windows que la classe d'installation appelle. Toutefois, lors du lancement de l'application, le paramètre ne persiste pas. La prochaine fois que j'essaierai de configurer le paramètre dans le programme d'installation, il lit la valeur correcte dans la zone de texte. Donc, ça sauve le décor quelque part, j'ai juste du mal à trouver où. Il n'est pas sauvegardé dans C: \ program files \ [fabricant] \ [produit] \ [produit] .exe.config, et également pas dans C: \ Documents and Settings \ [utilisateur] \ Local Settings \ Application Données \ [Fabricant] [Produit] .exe \ user.config.
Une idée dans laquelle le programme d'installation enregistre temporairement le paramètre et existe-t-il un moyen de stocker un paramètre utilisateur lors d'une installation?
Il s'agit d'un paramètre utilisateur, pas d'application. Vous pouvez également modifier les paramètres de l'application en utilisant la classe ConfigurationManager. Je peux enregistrer les paramètres de l'application très bien à partir du programme d'installation, mais pas les paramètres utilisateur. Il met à jour un fichier user.config dans un endroit génial. –