Comment changer le répertoire de travail lors du débogage dans Visual Studio?
J'ai un formulaire windows projet dans Visual Studio qui lit les fichiers de configuration à partir d'un autre projet dans la même solution. Une fois déployé cette application sera exécutée à partir du dossier racine de la solution et les fichiers seront ensuite lues à partir de quelque chose comme "/Projet1/connexion.config".
Quand j'ai cependant déboguer l'application de formes et d'obtenir l'exécution de l'assemblée chemin de "bin/Debug" ou "bin/Release" ergo le chemin d'accès aux fichiers de configuration est différente.
Est-il un moyen pour indiquer à Visual Studio mode de débogage de l'application à partir d'un chemin d'accès différent ou tout simplement copier l'application une fois compilé et debug/exécuter à partir de la même chemin qu'il va être exécuté à partir d'une fois qu'il est déployé?
source d'informationauteur Riri | 2009-07-09
Vous devez vous connecter pour publier un commentaire.
Mis un post créer un événement dans votre projet pour déplacer le fichier de configuration dans le répertoire debug.
Clic droit sur le projet qui nécessitera la config à partir d'un autre projet et sélectionnez propriétés, puis cliquez sur l'onglet événements et ajouter un événement post-construction à quelque chose comme ceci:
Copie configFilePath $(TargetPath)
Dans les propriétés du projet, ouvrez l'onglet débogage. Là, vous trouverez une zone de texte pour modifier le répertoire de travail.
J'ai résolu ce problème en allant dans les propriétés du projet onglet compiler, et la modification de la sortie de la construction de chemin d'accès. J'espère que cela fonctionnera pour vous.
Je crois que vous aurez besoin de changer que de retour à bin\ lorsque vous êtes prêt à faire un communiqué de construire.
La raison, pourquoi il écrit sur le même vieux dossier peut être des droits d'administration.