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
scroll top