Contrairement aux applications Windows Forms, qui fournissent facilement le chemin via Application.StartupPath
, la recherche du chemin d'accès d'une application de console .NET nécessite une approche légèrement différente. La classe Assembly
offre une solution simple.
Pour récupérer le chemin de l'application, utilisez cet extrait de code:
1 |
|
Cette ligne utilise la propriété Location
pour obtenir le chemin complet du fichier d'assemblage d'exécution. Si vous n'avez besoin que du répertoire, utilisez System.IO.Path.GetDirectoryName
:
1 |
|
Remarque importante: System.Reflection.Assembly.GetExecutingAssembly().Location
fournit le chemin d'exécution actuel, qui peut ne pas toujours être l'emplacement installé. Pour l'emplacement installé, envisagez d'utiliser System.Reflection.Assembly.GetExecutingAssembly().CodeBase
, comme suggéré précédemment. Cela offre un chemin plus fiable, en particulier dans les scénarios impliquant un déploiement ou une copie d'ombre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!