Environnement.CurrentDirectory vs System.Reflection
-
31-10-2019 - |
Question
Parmi les méthodes suivantes pour obtenir le répertoire de travail d'un assemblage d'exécution, y a-t-il une recommandation sur laquelle est considérée comme la meilleure pratique? J'entends de mes développeurs que la méthode 1 échoue sur Windows 7 SP1 64 bits quelquefois, sauf s'il est exécuté avec des autorisations élevées (Exécuter en tant qu'administrateur). Mais la méthode 2 fonctionne tout le temps. Y a-t-il une raison pour laquelle le premier échouerait parfois?
Méthode 1:
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.Location())
Méthode 2:
Environment.CurrentDirectory
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow