2012-01-19 3 views
0

J'ai une solution de projet qui contient plusieurs dossiers de solution et des projets en vertu de celui-ci. quand j'essaye de construire le seul projet winform dans la solution (le chemin spécifié dans les paramètres du projet est Debug/pour la configuration de débogage). Pour une raison quelconque, vs2010 va construire dans mon répertoire racine/Debug de solution et non dans le répertoire racine du projet/Debug.Visual Studio Building Exe à répertoire incorrect

C'est la structure dir

MyProgram -> Globals (solution de dossiers et dossier physique) -> certains prog dll -> certains prog dll -> Front End (solution de dossiers, et le dossier physique -> winform prog

Est-ce que quelqu'un sait pourquoi? J'ai essayé de mettre tout le chemin à l'endroit où l'exe devrait aller, mais cela ne résout rien.

Répondre

0

Non, c'est la valeur par défaut. Les sorties finales se retrouvent dans le toplevel, donc si vous construisez des DLL et des exécutables qui les nécessitent, ils fonctionneront à partir de ce répertoire.

+0

Si je dis que ce n'est pas la réponse que je voulais entendre, cela changera-t-il quelque chose? – Jason

+1

Il existe deux paramètres de configuration, "Répertoire de sortie" pour les produits finaux et "Répertoire intermédiaire" pour les fichiers objets; les deux sont interprétés par rapport au répertoire du projet, et typiquement le répertoire de sortie commence par '$ (SolutionDir)'. –

+0

Il s'est avéré que le fichier de projet avait des modifications persistantes à partir du moment où j'ai restructuré ma solution. Je ne pense pas que les emplacements soient correctement configurés en raison des changements apportés lorsqu'il s'agissait d'un projet autonome. Merci. – Jason

Questions connexes