\bin\Debug
est le dossier par défaut dans lequel votre programme sera compilé. Si vous exécutez votre programme à partir de Visual Studio, il s'agira probablement du répertoire en cours. Quoi qu'il en soit, lorsque vous copiez le programme dans un autre dossier, le System.IO.Directory.GetCurrentDirectory()
doit retourner ce dossier.
Pour votre fichier, vous devez définir copie dans le répertoire de sortie-toujours dans les propriétés afin de copier le fichier à l'endroit où votre programme sera.
Pour tous les fichiers qui vivent dans le même répertoire que votre programme, vous n'avez besoin d'Noth tous les chemins, vous pouvez simplement utiliser les noms de fichiers relatifs
var textReadFromFile = File.ReadAllText("myfile.txt");
quoi faire vous voulez dire en évitant '\ bin \ Debug \'? –