Répertoire de travail dans Visual Studio C # file

qu'est-Ce exactement Répertoire De Travail dans les propriétés de Visual Studio C # projet.

j'ai un projet où je clic droit et allez à Propriétés puis-je aller à l' Debug tab, il me montre le répertoire de travail où L'auteur du code a spécifié le dossier dans la machine locale. Je veux savoir quel est le répertoire de travail moyens et quels types de fichier de sauvegarde dans le répertoire.

je vous Remercie à l'avance.

10
demandé sur animuson 2010-09-09 18:08:10

3 réponses

le répertoire de travail d'un projet (et de tout programme Windows en général) est l'endroit par défaut dans lequel un programme cherche ses fichiers. Par exemple: mon programme a un répertoire de travail C:\dir et essaie d'ouvrir le test.txt, il regarderait dedans C:\dir\test.txt.

ainsi chaque fichier ouvert sera ouvert par rapport au dossier de travail.

4
répondu Laurens Ruijtenberg 2010-09-09 14:10:32

chaque processus a un répertoire de travail courant qui est d'où tous les chemins relatifs seront formés. Si elle n'est pas spécifiée, ce répertoire est celui dans lequel l'application active a démarré.

Vous pouvez vérifier quel répertoire est défini en appelant:

System.IO.Directory.GetCurrentDirectory();

Comme mentionné ci-dessus dans un commentaire de @0xA3 ce paramètre n'a aucun effet sur votre déployé produit, c'est uniquement pour le débogage.

8
répondu Brian R. Bondy 2010-09-09 14:15:50

je pense qu'il ne stockera rien là-bas, à moins que vous n'ajoutiez/écriviez du code dans votre application qui crée explicitement des fichiers, soit explicitement dans le répertoire de travail de l'application, soit implicitement en spécifiant seulement un nom de fichier sans spécifier un répertoire du tout.

1
répondu ChrisW 2010-09-09 14:14:22