J'utilise Visual C# intégré fonctionnalité Paramètres pour enregistrer certaines des options de mon programme. Il semble qu'il utilise un fichier xml pour enregistrer mes valeurs, je peux enregistrer et charger les paramètres facilement, ma question est de savoir si je compile la source à une application, où détient-elle ces valeurs? Est-ce que ça fait un fichier xml quelque part, si c'est le cas, alors où? J'ai compilé un programme et modifié certains paramètres, puis j'ai transféré cet exécutable sur l'ordinateur de ma mère mais il avait des valeurs par défaut dans les options. Quand j'ai fait des changements avec l'application dans son ordinateur, cela a tout bien sauvé et il se souvient de ces valeurs. Où le programme crée-t-il ce fichier XML pour obtenir les paramètres?Visual C# et les paramètres
Répondre
La question a été asnwered here
Le fichier user.config est créé dans le dossier <c:\Documents and Settings>\<username>\[Local Settings\]Application Data\<companyname>\<appdomainname>_<eid>_<hash>\<verison>
. Où:
* <c:\Documents and Settings> is the user data directory, either non-roaming (Local Settings above) or roaming.
* <username> is the user name.
* <companyname> is the CompanyNameAttribute value, if available. Otherwise, ignore this element.
* <appdomainname> is the AppDomain.CurrentDomain.FriendlyName. This usually defaults to the .exe name.
* <eid> is the URL, StrongName, or Path, based on the evidence available to hash.
* <hash> is a SHA1 hash of evidence gathered from the CurrentDomain, in the following order of preference:
1. StrongName
2. URL
If neither of these is available, use the .exe path.
* <version> is the AssemblyInfo's AssemblyVersionAttribute setting.
dans le dossier debug/release avec le binaire et il est nommé yourapp.exe.config (ou web.config pour les applications web)
Vrai pour l'option spécifique de l'application. Si vous marquez le paramètre comme spécifique à l'utilisateur, il va dans votre dossier de profil utilisateur. –
Sur mon Windows 7, il enregistre les paramètres sous
C:\Users\<user>\AppData\Roaming<application name>\<exefile name>\<version>\user.config
Je pense que vous faites référence à App.config?
- 1. Paramètres par défaut Visual C#
- 2. Obtenir les paramètres Type et no. de paramètres pour une fonction dans Visual Studio Editor (C#)
- 3. Paramètres dans Visual Studio C++ 2010
- 4. Réinitialisation des paramètres d'un projet Visual Studio C++
- 5. ObjectDataSource et les paramètres null
- 6. C# 4.0, les paramètres optionnels et les paramètres ne fonctionnent pas ensemble
- 7. C# Paramètres Paramètres Rembering
- 8. Paramètres de couleur Visual Studio
- 9. Visual C++ inclut les répertoires
- 10. Codage C et C++ dans Visual Studio?
- 11. Trouver tous les paramètres optionnels et les supprimer
- 12. Utilisation des paramètres dans les rapports pour VIsual Studio 2008
- 13. Visual Studio, Intel Visual Fortran et Visual C/C++ compilation en langage mixte
- 14. C# Paramètres du programme et localisation
- 15. Compilation des différences dans les environnements Visual C++ et * nix
- 16. DynamicMethod et les paramètres externes?
- 17. Gettext et les paramètres régionaux
- 18. Macros à l'échelle de la solution Visual C++ 2010 avec les paramètres
- 19. Impossible d'importer les paramètres dans Visual Studio 2008 SP1
- 20. Comment modifier les paramètres des espaces blancs de Visual Studio?
- 21. C# Action et surcharges des paramètres Func
- 22. Possible d'exécuter Visual Studio 2010 RC et Visual C# 2008?
- 23. Où puis-je modifier les paramètres d'optimisation de compilateur C# détaillés dans Visual Studio?
- 24. Visual Studio IntelliSense pour les paramètres personnalisés app.config?
- 25. Visual Studio 2008, un moyen facile de gérer les paramètres?
- 26. C# paramètres d'application et de configuration
- 27. Paramètres utilisateur vs paramètres d'application et ressources dans Visual Studio 2008
- 28. C# et nombre variable de paramètres
- 29. enregistrer les paramètres de case à cocher dans Visual Basic
- 30. C++ modifier les paramètres de proxy Opera
Merci pour votre réponse! –
Mon plaisir! Et bonne chance avec votre carrière de K-1;) –